home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Spectre
/
Sample Application
/
Sample Application.rsrc
/
CODE_17.txt
< prev
next >
Wrap
Text File
|
1991-07-31
|
200KB
|
3,600 lines
# near model CODE resource
# jump table entries: 1640-1670 (31 of them)
fn00000000:
00000000 205F movea.l A0, [A7]+
00000002 2E8D move.l [A7], A5
00000004 4ED0 jmp [A0]
00000006 317C 0003 000A move.w [A0 + 0xA], 0x3
0000000C 2F0D move.l -[A7], A5
0000000E 2A68 000E movea.l A5, [A0 + 0xE]
00000012 4A2D C4D5 tst.b [A5 - 0x3B2B]
00000016 6608 bne +0xA /* 00000020 */
00000018 317C 0001 000A move.w [A0 + 0xA], 0x1
0000001E 6008 bra +0xA /* 00000028 */
label00000020:
00000020 4EBA 0F5E jsr [PC + 0xF5E /* 00000F80 */]
00000024 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
label00000028:
00000028 2A5F movea.l A5, [A7]+
0000002A 4E75 rts
0000002C 2A7A 0128 movea.l A5, [PC + 0x128 /* 00000156, value 0x0, cstring "" */]
00000030 4A2D C4D5 tst.b [A5 - 0x3B2B]
00000034 6712 beq +0x14 /* 00000048 */
00000036 47ED C4DE lea.l A3, [A5 - 0x3B22]
0000003A 7603 moveq.l D3, 0x03
0000003C 4E94 jsr [A4]
0000003E 6662 bne +0x64 /* 000000A2 */
00000040 0C6B E219 FFFD cmpi.w [A3 - 0x3], 0xE219
00000046 6706 beq +0x8 /* 0000004E */
label00000048:
00000048 4243 clr.w D3
0000004A 4EEC 0002 jmp [A4 + 0x2]
label0000004E:
0000004E 142B FFFF move.b D2, [A3 - 0x1]
00000052 6B00 00A8 bmi +0xAA /* 000000FC */
00000056 7609 moveq.l D3, 0x09
00000058 4E94 jsr [A4]
0000005A 6646 bne +0x48 /* 000000A2 */
0000005C B26B FFFE cmp.w D1, [A3 - 0x2]
00000060 663A bne +0x3C /* 0000009C */
00000062 0C41 0230 cmpi.w D1, 0x230
00000066 6E34 bgt +0x36 /* 0000009C */
00000068 0C6B 0105 FFF8 cmpi.w [A3 - 0x8], 0x105
0000006E 6634 bne +0x36 /* 000000A4 */
00000070 3601 move.w D3, D1
00000072 4EAC 0002 jsr [A4 + 0x2]
00000076 662A bne +0x2C /* 000000A2 */
label00000078:
00000078 2F0D move.l -[A7], A5
0000007A 2A7A 00DA movea.l A5, [PC + 0xDA /* 00000156, value 0x0, cstring "" */]
0000007E 5302 subq.b D2, 1
00000080 6C06 bge +0x8 /* 00000088 */
00000082 47FA 0D54 lea.l A3, [PC + 0xD54 /* 00000DD8, value 0x4E56FFE8 */]
00000086 6032 bra +0x34 /* 000000BA */
label00000088:
00000088 5302 subq.b D2, 1
0000008A 6C06 bge +0x8 /* 00000092 */
0000008C 47FA 0E3A lea.l A3, [PC + 0xE3A /* 00000EC8, value 0x4E56FFE8 */]
00000090 6028 bra +0x2A /* 000000BA */
label00000092:
00000092 3B7C FFF4 C4D6 move.w [A5 - 0x3B2A], 0xFFF4
00000098 2A5F movea.l A5, [A7]+
0000009A 4E75 rts
label0000009C:
0000009C 3B7C FFF4 C4D6 move.w [A5 - 0x3B2A], 0xFFF4
label000000A2:
000000A2 4E75 rts
label000000A4:
000000A4 7600 moveq.l D3, 0x00
000000A6 4EAC 0002 jsr [A4 + 0x2]
000000AA 0C02 0001 cmpi.b D2, 0x1
000000AE 62F2 bhi -0xC /* 000000A2 */
000000B0 422B FFF7 clr.b [A3 - 0x9]
000000B4 426B FFFE clr.w [A3 - 0x2]
000000B8 60BE bra -0x40 /* 00000078 */
label000000BA:
000000BA 486D C4DE pea.l [A5 - 0x3B22]
000000BE 41ED C4D8 lea.l A0, [A5 - 0x3B28]
000000C2 2F08 move.l -[A7], A0
000000C4 43EA 0001 lea.l A1, [A2 + 0x1]
000000C8 0C29 0001 0002 cmpi.b [A1 + 0x2], 0x1
000000CE 6716 beq +0x18 /* 000000E6 */
000000D0 10E9 0009 move.b [A0]+, [A1 + 0x9]
000000D4 10E9 000A move.b [A0]+, [A1 + 0xA]
000000D8 4218 clr.b [A0]+
000000DA 10E9 000C move.b [A0]+, [A1 + 0xC]
000000DE 4218 clr.b [A0]+
000000E0 10E9 000E move.b [A0]+, [A1 + 0xE]
000000E4 6010 bra +0x12 /* 000000F6 */
label000000E6:
000000E6 30ED C84C move.w [A0]+, [A5 - 0x37B4]
000000EA 4218 clr.b [A0]+
000000EC 10E9 0001 move.b [A0]+, [A1 + 0x1]
000000F0 4218 clr.b [A0]+
000000F2 10E9 0006 move.b [A0]+, [A1 + 0x6]
label000000F6:
000000F6 4E93 jsr [A3]
000000F8 2A5F movea.l A5, [A7]+
000000FA 4E75 rts
label000000FC:
000000FC 7603 moveq.l D3, 0x03
000000FE 4E94 jsr [A4]
00000100 66A0 bne -0x5E /* 000000A2 */
00000102 4243 clr.w D3
00000104 162B FFFD move.b D3, [A3 - 0x3]
00000108 C7FC 0007 muls.w D3, 0x7
0000010C 4E94 jsr [A4]
0000010E 6692 bne -0x6C /* 000000A2 */
00000110 47ED C532 lea.l A3, [A5 - 0x3ACE]
00000114 0C41 01E4 cmpi.w D1, 0x1E4
00000118 6E82 bgt -0x7C /* 0000009C */
0000011A 3601 move.w D3, D1
0000011C 4EAC 0002 jsr [A4 + 0x2]
00000120 6680 bne -0x7E /* 000000A2 */
00000122 2F0D move.l -[A7], A5
00000124 2A7A 0030 movea.l A5, [PC + 0x30 /* 00000156, value 0x0, cstring "" */]
00000128 4A23 tst.b -[A3]
0000012A 670A beq +0xC /* 00000136 */
0000012C 3B7C FFF4 C4D6 move.w [A5 - 0x3B2A], 0xFFF4
00000132 2A5F movea.l A5, [A7]+
00000134 4E75 rts
label00000136:
00000136 41ED C532 lea.l A0, [A5 - 0x3ACE]
0000013A 97C8 sub.l A3, A0
0000013C 3B4B C716 move.w [A5 - 0x38EA], A3
00000140 486D C4DE pea.l [A5 - 0x3B22]
00000144 4EBA 2180 jsr [PC + 0x2180 /* 000022C6 */]
00000148 2A5F movea.l A5, [A7]+
0000014A 4E75 rts
fn0000014C:
0000014C 225F movea.l A1, [A7]+
0000014E 41FA 0006 lea.l A0, [PC + 0x6 /* 00000156, value 0x0, cstring "" */]
00000152 208D move.l [A0], A5
00000154 4ED1 jmp [A1]
00000156 0000 0000 ori.b D0, 0x0
export_205:
fn0000015A:
0000015A 4E56 0000 link A6, 0
0000015E 102D C4D5 move.b D0, [A5 - 0x3B2B]
00000162 4880 ext.w D0
00000164 206E 0008 movea.l A0, [A6 + 0x8]
00000168 3080 move.w [A0], D0
0000016A 422D C4D5 clr.b [A5 - 0x3B2B]
0000016E 4E5E unlink A6
00000170 2E9F move.l [A7], [A7]+
00000172 4E75 rts
export_206:
fn00000174:
00000174 4E56 0000 link A6, 0
00000178 1B6E 0009 C4D5 move.b [A5 - 0x3B2B], [A6 + 0x9]
0000017E 4E5E unlink A6
00000180 205F movea.l A0, [A7]+
00000182 544F addq.w A7, 2
00000184 4ED0 jmp [A0]
export_207:
fn00000186:
00000186 4E56 FBFE link A6, -0x0402
0000018A 48E7 0700 movem.l -[A7], D5,D6,D7
0000018E 3A2E 000A move.w D5, [A6 + 0xA]
00000192 3C2E 0008 move.w D6, [A6 + 0x8]
00000196 422E FF00 clr.b [A6 - 0x100]
0000019A 4247 clr.w D7
0000019C 3005 move.w D0, D5
0000019E 0440 FFE1 subi.w D0, 0xFFE1
000001A2 6B74 bmi +0x76 /* 00000218 */
000001A4 0C40 001E cmpi.w D0, 0x1E
000001A8 6E6E bgt +0x70 /* 00000218 */
000001AA D040 add.w D0, D0
000001AC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000001B0 4EFB 0000 jmp [PC + D0.w]
000001B4 0060 0060 ori.w -[A0], 0x60 /* '`' */
000001B8 0066 0066 ori.w -[A6], 0x66 /* 'f' */
000001BC 0066 0066 ori.w -[A6], 0x66 /* 'f' */
000001C0 0066 005A ori.w -[A6], 0x5A /* 'Z' */
000001C4 005A 005A ori.w [A2]+, 0x5A /* 'Z' */
000001C8 005A 005A ori.w [A2]+, 0x5A /* 'Z' */
000001CC 0066 0066 ori.w -[A6], 0x66 /* 'f' */
000001D0 0066 0066 ori.w -[A6], 0x66 /* 'f' */
000001D4 0066 0060 ori.w -[A6], 0x60 /* '`' */
000001D8 0060 0060 ori.w -[A0], 0x60 /* '`' */
000001DC 0050 004C ori.w [A0], 0x4C /* 'L' */
000001E0 0066 0066 ori.w -[A6], 0x66 /* 'f' */
000001E4 0054 0048 ori.w [A4], 0x48 /* 'H' */
000001E8 0044 0040 ori.w D4, 0x40 /* '@' */
000001EC 0054 0054 ori.w [A4], 0x54 /* 'T' */
000001F0 0054 7E15 ori.w [A4], 0x7E15
000001F4 6026 bra +0x28 /* 0000021C */
000001F6 7E16 moveq.l D7, 0x16
000001F8 6022 bra +0x24 /* 0000021C */
000001FA 7E17 moveq.l D7, 0x17
000001FC 601E bra +0x20 /* 0000021C */
000001FE 7E18 moveq.l D7, 0x18
00000200 601A bra +0x1C /* 0000021C */
00000202 7E19 moveq.l D7, 0x19
00000204 6016 bra +0x18 /* 0000021C */
00000206 3C05 move.w D6, D5
00000208 7E1A moveq.l D7, 0x1A
0000020A 6010 bra +0x12 /* 0000021C */
0000020C 3C05 move.w D6, D5
0000020E 7E1B moveq.l D7, 0x1B
00000210 600A bra +0xC /* 0000021C */
00000212 3C05 move.w D6, D5
00000214 7E1C moveq.l D7, 0x1C
00000216 6004 bra +0x6 /* 0000021C */
label00000218:
00000218 7E1D moveq.l D7, 0x1D
0000021A 3C05 move.w D6, D5
label0000021C:
0000021C 4A46 tst.w D6
0000021E 672E beq +0x30 /* 0000024E */
00000220 486E FF00 pea.l [A6 - 0x100]
00000224 487A 0078 pea.l [PC + 0x78 /* 0000029E, value 0x1204E56 */]
00000228 486E FBFE pea.l [A6 - 0x402]
0000022C 3F06 move.w -[A7], D6
0000022E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000232 486E FCFE pea.l [A6 - 0x302]
00000236 3F3C 0003 move.w -[A7], 0x3
0000023A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000023E 41EE FF00 lea.l A0, [A6 - 0x100]
00000242 43EE FCFE lea.l A1, [A6 - 0x302]
00000246 703F moveq.l D0, 0x3F
label00000248:
00000248 20D9 move.l [A0]+, [A1]+
0000024A 51C8 FFFC dbf D0, -0x6 /* 00000248 */
label0000024E:
0000024E 4A47 tst.w D7
00000250 6732 beq +0x34 /* 00000284 */
00000252 486E FE00 pea.l [A6 - 0x200]
00000256 3F3C 03E9 move.w -[A7], 0x3E9
0000025A 3F07 move.w -[A7], D7
0000025C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000260 486E FE00 pea.l [A6 - 0x200]
00000264 486E FF00 pea.l [A6 - 0x100]
00000268 486E FCFE pea.l [A6 - 0x302]
0000026C 3F3C 0002 move.w -[A7], 0x2
00000270 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000274 41EE FF00 lea.l A0, [A6 - 0x100]
00000278 43EE FCFE lea.l A1, [A6 - 0x302]
0000027C 703F moveq.l D0, 0x3F
label0000027E:
0000027E 20D9 move.l [A0]+, [A1]+
00000280 51C8 FFFC dbf D0, -0x6 /* 0000027E */
label00000284:
00000284 206E 000C movea.l A0, [A6 + 0xC]
00000288 43EE FF00 lea.l A1, [A6 - 0x100]
0000028C 703F moveq.l D0, 0x3F
label0000028E:
0000028E 20D9 move.l [A0]+, [A1]+
00000290 51C8 FFFC dbf D0, -0x6 /* 0000028E */
00000294 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000298 4E5E unlink A6
0000029A 2E9F move.l [A7], [A7]+
0000029C 4E75 rts
0000029E 0120 btst -[A0], D0
fn000002A0:
000002A0 4E56 FFFC link A6, -0x0004
000002A4 2D7C 0000 033C FFFC move.l [A6 - 0x4], 0x33C
000002AC 206E FFFC movea.l A0, [A6 - 0x4]
000002B0 20AE 0008 move.l [A0], [A6 + 0x8]
000002B4 4E5E unlink A6
000002B6 2E9F move.l [A7], [A7]+
000002B8 4E75 rts
export_208:
fn000002BA:
000002BA 4E56 FFF4 link A6, -0x000C
000002BE 206E 000C movea.l A0, [A6 + 0xC]
000002C2 43EE FFFA lea.l A1, [A6 - 0x6]
000002C6 22D8 move.l [A1]+, [A0]+
000002C8 3290 move.w [A1], [A0]
000002CA 206E 0008 movea.l A0, [A6 + 0x8]
000002CE 43EE FFF4 lea.l A1, [A6 - 0xC]
000002D2 22D8 move.l [A1]+, [A0]+
000002D4 3290 move.w [A1], [A0]
000002D6 302E FFFA move.w D0, [A6 - 0x6]
000002DA B06E FFF4 cmp.w D0, [A6 - 0xC]
000002DE 57C0 seq D0
000002E0 4A00 tst.b D0
000002E2 671A beq +0x1C /* 000002FE */
000002E4 322E FFFC move.w D1, [A6 - 0x4]
000002E8 B26E FFF6 cmp.w D1, [A6 - 0xA]
000002EC 57C1 seq D1
000002EE C001 and.b D0, D1
000002F0 670C beq +0xE /* 000002FE */
000002F2 322E FFFE move.w D1, [A6 - 0x2]
000002F6 B26E FFF8 cmp.w D1, [A6 - 0x8]
000002FA 57C1 seq D1
000002FC C001 and.b D0, D1
label000002FE:
000002FE 4400 neg.b D0
00000300 1D40 0010 move.b [A6 + 0x10], D0
00000304 4E5E unlink A6
00000306 205F movea.l A0, [A7]+
00000308 504F addq.w A7, 8
0000030A 4ED0 jmp [A0]
fn0000030C:
0000030C 4E56 FF00 link A6, -0x0100
00000310 3B6E 000A C4D2 move.w [A5 - 0x3B2E], [A6 + 0xA]
00000316 3B6E 0008 C4D0 move.w [A5 - 0x3B30], [A6 + 0x8]
0000031C 486E FF00 pea.l [A6 - 0x100]
00000320 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000324 4EBA FE60 jsr [PC - 0x1A0 /* 00000186 */]
00000328 205F movea.l A0, [A7]+
0000032A 43ED C3D0 lea.l A1, [A5 - 0x3C30]
0000032E 703F moveq.l D0, 0x3F
label00000330:
00000330 22D8 move.l [A1]+, [A0]+
00000332 51C8 FFFC dbf D0, -0x6 /* 00000330 */
00000336 4E5E unlink A6
00000338 2E9F move.l [A7], [A7]+
0000033A 4E75 rts
fn0000033C:
0000033C 4E56 FFFE link A6, -0x0002
00000340 48E7 0108 movem.l -[A7], D7,A4
00000344 426D C314 clr.w [A5 - 0x3CEC]
00000348 426D C29A clr.w [A5 - 0x3D66]
0000034C 426D C248 clr.w [A5 - 0x3DB8]
00000350 426D C1CE clr.w [A5 - 0x3E32]
00000354 426D C008 clr.w [A5 - 0x3FF8]
00000358 4247 clr.w D7
0000035A 6018 bra +0x1A /* 00000374 */
label0000035C:
0000035C 3007 move.w D0, D7
0000035E 41ED C24A lea.l A0, [A5 - 0x3DB6]
00000362 E540 asl D0.w, 2
00000364 2870 0000 movea.l A4, [A0 + D0.w]
00000368 7000 moveq.l D0, 0x00
0000036A 2940 0010 move.l [A4 + 0x10], D0
0000036E 2940 0014 move.l [A4 + 0x14], D0
00000372 5247 addq.w D7, 1
label00000374:
00000374 7013 moveq.l D0, 0x13
00000376 B047 cmp.w D0, D7
00000378 6CE2 bge -0x1C /* 0000035C */
0000037A 4CDF 1080 movem.l D7,A4, [A7]+
0000037E 4E5E unlink A6
00000380 4E75 rts
fn00000382:
00000382 4E56 FFF4 link A6, -0x000C
00000386 48E7 0308 movem.l -[A7], D6,D7,A4
0000038A 206E 000E movea.l A0, [A6 + 0xE]
0000038E 43EE FFFA lea.l A1, [A6 - 0x6]
00000392 22D8 move.l [A1]+, [A0]+
00000394 3290 move.w [A1], [A0]
00000396 486E FFF6 pea.l [A6 - 0xA]
0000039A 4EBA FDBE jsr [PC - 0x242 /* 0000015A */]
0000039E 7E01 moveq.l D7, 0x01
label000003A0:
000003A0 7014 moveq.l D0, 0x14
000003A2 B047 cmp.w D0, D7
000003A4 5CC0 sge D0
000003A6 4A00 tst.b D0
000003A8 671C beq +0x1E /* 000003C6 */
000003AA 206D C3CC movea.l A0, [A5 - 0x3C34]
000003AE 3207 move.w D1, D7
000003B0 C3FC 029A muls.w D1, 0x29A
000003B4 41E8 FD76 lea.l A0, [A0 - 0x28A]
000003B8 4A70 1000 tst.w [A0 + D1.w]
000003BC 5EC1 sgt D1
000003BE C001 and.b D0, D1
000003C0 6704 beq +0x6 /* 000003C6 */
000003C2 5247 addq.w D7, 1
000003C4 60DA bra -0x24 /* 000003A0 */
label000003C6:
000003C6 7014 moveq.l D0, 0x14
000003C8 B047 cmp.w D0, D7
000003CA 6C0A bge +0xC /* 000003D6 */
000003CC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000003D0 4EBA FDA2 jsr [PC - 0x25E /* 00000174 */]
000003D4 6074 bra +0x76 /* 0000044A */
label000003D6:
000003D6 206D C3CC movea.l A0, [A5 - 0x3C34]
000003DA 3007 move.w D0, D7
000003DC C1FC 029A muls.w D0, 0x29A
000003E0 41E8 FD66 lea.l A0, [A0 - 0x29A]
000003E4 49F0 0000 lea.l A4, [A0 + D0.w]
000003E8 196D C847 001C move.b [A4 + 0x1C], [A5 - 0x37B9]
000003EE 396E 0008 0028 move.w [A4 + 0x28], [A6 + 0x8]
000003F4 396E FFFA 0038 move.w [A4 + 0x38], [A6 - 0x6]
000003FA 196E FFFD 003C move.b [A4 + 0x3C], [A6 - 0x3]
00000400 196E FFFF 003E move.b [A4 + 0x3E], [A6 - 0x1]
00000406 102C 003C move.b D0, [A4 + 0x3C]
0000040A 4880 ext.w D0
0000040C B06D C84C cmp.w D0, [A5 - 0x37B4]
00000410 6608 bne +0xA /* 0000041A */
00000412 197C 0001 0040 move.b [A4 + 0x40], 0x1
00000418 6006 bra +0x8 /* 00000420 */
label0000041A:
0000041A 197C 0002 0040 move.b [A4 + 0x40], 0x2
label00000420:
00000420 2F2E 000A move.l -[A7], [A6 + 0xA]
00000424 486C 0042 pea.l [A4 + 0x42]
00000428 302E 0008 move.w D0, [A6 + 0x8]
0000042C 48C0 ext.l D0
0000042E 2F00 move.l -[A7], D0
00000430 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000434 4267 clr.w -[A7]
00000436 2F0C move.l -[A7], A4
00000438 1F3C 0001 move.b -[A7], 0x1
0000043C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000440 3C1F move.w D6, [A7]+
00000442 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000446 4EBA FD2C jsr [PC - 0x2D4 /* 00000174 */]
label0000044A:
0000044A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000044E 4E5E unlink A6
00000450 205F movea.l A0, [A7]+
00000452 DEFC 000A add.w A7, 0xA /* '\n' */
00000456 4ED0 jmp [A0]
fn00000458:
00000458 4E56 FFFE link A6, -0x0002
0000045C 4267 clr.w -[A7]
0000045E 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00000462 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000466 6706 beq +0x8 /* 0000046E */
00000468 422E 0008 clr.b [A6 + 0x8]
0000046C 6012 bra +0x14 /* 00000480 */
label0000046E:
0000046E 486D C84A pea.l [A5 - 0x37B6]
00000472 486D C84C pea.l [A5 - 0x37B4]
00000476 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000047A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00000480:
00000480 4E5E unlink A6
00000482 4E75 rts
fn00000484:
00000484 4E56 FFFA link A6, -0x0006
00000488 48E7 0108 movem.l -[A7], D7,A4
0000048C 422E 0008 clr.b [A6 + 0x8]
00000490 4247 clr.w D7
00000492 6046 bra +0x48 /* 000004DA */
label00000494:
00000494 42A7 clr.l -[A7]
00000496 2F3C 0000 01F8 move.l -[A7], 0x1F8
0000049C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000004A0 285F movea.l A4, [A7]+
000004A2 200C move.l D0, A4
000004A4 6604 bne +0x6 /* 000004AA */
000004A6 6000 00B2 bra +0xB4 /* 0000055A */
label000004AA:
000004AA 3007 move.w D0, D7
000004AC 41ED C29C lea.l A0, [A5 - 0x3D64]
000004B0 E540 asl D0.w, 2
000004B2 218C 0000 move.l [A0 + D0.w], A4
000004B6 42A7 clr.l -[A7]
000004B8 2F3C 0000 01FE move.l -[A7], 0x1FE
000004BE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000004C2 285F movea.l A4, [A7]+
000004C4 200C move.l D0, A4
000004C6 6604 bne +0x6 /* 000004CC */
000004C8 6000 0090 bra +0x92 /* 0000055A */
label000004CC:
000004CC 3007 move.w D0, D7
000004CE 41ED C1D0 lea.l A0, [A5 - 0x3E30]
000004D2 E540 asl D0.w, 2
000004D4 218C 0000 move.l [A0 + D0.w], A4
000004D8 5247 addq.w D7, 1
label000004DA:
000004DA 701D moveq.l D0, 0x1D
000004DC B047 cmp.w D0, D7
000004DE 6CB4 bge -0x4A /* 00000494 */
000004E0 4247 clr.w D7
000004E2 6022 bra +0x24 /* 00000506 */
label000004E4:
000004E4 42A7 clr.l -[A7]
000004E6 2F3C 0000 01FA move.l -[A7], 0x1FA
000004EC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000004F0 285F movea.l A4, [A7]+
000004F2 200C move.l D0, A4
000004F4 6602 bne +0x4 /* 000004F8 */
000004F6 6062 bra +0x64 /* 0000055A */
label000004F8:
000004F8 3007 move.w D0, D7
000004FA 41ED C24A lea.l A0, [A5 - 0x3DB6]
000004FE E540 asl D0.w, 2
00000500 218C 0000 move.l [A0 + D0.w], A4
00000504 5247 addq.w D7, 1
label00000506:
00000506 7013 moveq.l D0, 0x13
00000508 B047 cmp.w D0, D7
0000050A 6CD8 bge -0x26 /* 000004E4 */
0000050C 4247 clr.w D7
0000050E 603E bra +0x40 /* 0000054E */
label00000510:
00000510 42A7 clr.l -[A7]
00000512 7030 moveq.l D0, 0x30
00000514 2F00 move.l -[A7], D0
00000516 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000051A 285F movea.l A4, [A7]+
0000051C 200C move.l D0, A4
0000051E 6602 bne +0x4 /* 00000522 */
00000520 6038 bra +0x3A /* 0000055A */
label00000522:
00000522 3007 move.w D0, D7
00000524 41ED C03E lea.l A0, [A5 - 0x3FC2]
00000528 E540 asl D0.w, 2
0000052A 218C 0000 move.l [A0 + D0.w], A4
0000052E 42A7 clr.l -[A7]
00000530 703A moveq.l D0, 0x3A
00000532 2F00 move.l -[A7], D0
00000534 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000538 285F movea.l A4, [A7]+
0000053A 200C move.l D0, A4
0000053C 6602 bne +0x4 /* 00000540 */
0000053E 601A bra +0x1C /* 0000055A */
label00000540:
00000540 3007 move.w D0, D7
00000542 41ED BE78 lea.l A0, [A5 - 0x4188]
00000546 E540 asl D0.w, 2
00000548 218C 0000 move.l [A0 + D0.w], A4
0000054C 5247 addq.w D7, 1
label0000054E:
0000054E 7063 moveq.l D0, 0x63
00000550 B047 cmp.w D0, D7
00000552 6CBC bge -0x42 /* 00000510 */
00000554 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label0000055A:
0000055A 4CDF 1080 movem.l D7,A4, [A7]+
0000055E 4E5E unlink A6
00000560 4E75 rts
export_209:
00000562 4E56 FFFE link A6, -0x0002
00000566 48E7 0118 movem.l -[A7], D7,A3,A4
0000056A 422D C849 clr.b [A5 - 0x37B7]
0000056E 4267 clr.w -[A7]
00000570 4EBA FF12 jsr [PC - 0xEE /* 00000484 */]
00000574 101F move.b D0, [A7]+
00000576 206E 0008 movea.l A0, [A6 + 0x8]
0000057A 2F08 move.l -[A7], A0
0000057C 4267 clr.w -[A7]
0000057E 4EBA FED8 jsr [PC - 0x128 /* 00000458 */]
00000582 101F move.b D0, [A7]+
00000584 205F movea.l A0, [A7]+
00000586 1080 move.b [A0], D0
00000588 206E 0008 movea.l A0, [A6 + 0x8]
0000058C 1010 move.b D0, [A0]
0000058E 6604 bne +0x6 /* 00000594 */
00000590 6000 00A8 bra +0xAA /* 0000063A */
label00000594:
00000594 426D C33E clr.w [A5 - 0x3CC2]
00000598 3B7C FFFF C846 move.w [A5 - 0x37BA], 0xFFFF
0000059E 42A7 clr.l -[A7]
000005A0 A975 syscall TickCount
000005A2 203C 00FF FFFF move.l D0, 0xFFFFFF
000005A8 C09F and.l D0, [A7]+
000005AA 2B40 C842 move.l [A5 - 0x37BE], D0
000005AE 426D C4D2 clr.w [A5 - 0x3B2E]
000005B2 49ED C31C lea.l A4, [A5 - 0x3CE4]
000005B6 47D4 lea.l A3, [A4]
000005B8 377C 0001 0004 move.w [A3 + 0x4], 0x1
000005BE 41FA FA46 lea.l A0, [PC - 0x5BA /* 00000006, value 0x317C0003, cstring "1|" */]
000005C2 2748 0006 move.l [A3 + 0x6], A0
000005C6 42A7 clr.l -[A7]
000005C8 4EBA FA36 jsr [PC - 0x5CA /* 00000000 */]
000005CC 295F 000E move.l [A4 + 0xE], [A7]+
000005D0 42A7 clr.l -[A7]
000005D2 2F3C 0000 3408 move.l -[A7], 0x3408
000005D8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000005DC 2B5F C3CC move.l [A5 - 0x3C34], [A7]+
000005E0 7E01 moveq.l D7, 0x01
000005E2 6046 bra +0x48 /* 0000062A */
label000005E4:
000005E4 206D C3CC movea.l A0, [A5 - 0x3C34]
000005E8 3007 move.w D0, D7
000005EA C1FC 029A muls.w D0, 0x29A
000005EE 41E8 FD66 lea.l A0, [A0 - 0x29A]
000005F2 49F0 0000 lea.l A4, [A0 + D0.w]
000005F6 7000 moveq.l D0, 0x00
000005F8 2940 000C move.l [A4 + 0xC], D0
000005FC 426C 0010 clr.w [A4 + 0x10]
00000600 297C FFF6 00F6 0018 move.l [A4 + 0x18], 0xFFF600F6
00000608 422C 001D clr.b [A4 + 0x1D]
0000060C 41EC 0022 lea.l A0, [A4 + 0x22]
00000610 2948 001E move.l [A4 + 0x1E], A0
00000614 41EC 0031 lea.l A0, [A4 + 0x31]
00000618 2948 0024 move.l [A4 + 0x24], A0
0000061C 41EC 0042 lea.l A0, [A4 + 0x42]
00000620 2948 002A move.l [A4 + 0x2A], A0
00000624 426C 002E clr.w [A4 + 0x2E]
00000628 5247 addq.w D7, 1
label0000062A:
0000062A 7014 moveq.l D0, 0x14
0000062C B047 cmp.w D0, D7
0000062E 6CB4 bge -0x4A /* 000005E4 */
00000630 422D C4D5 clr.b [A5 - 0x3B2B]
00000634 1B7C 0001 C849 move.b [A5 - 0x37B7], 0x1
label0000063A:
0000063A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000063E 4E5E unlink A6
00000640 2E9F move.l [A7], [A7]+
00000642 4E75 rts
export_210:
00000644 4E56 FF86 link A6, -0x007A
00000648 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000064C 2A2E 0008 move.l D5, [A6 + 0x8]
00000650 2E2E 000C move.l D7, [A6 + 0xC]
00000654 422E 0010 clr.b [A6 + 0x10]
00000658 42A7 clr.l -[A7]
0000065A 2F3C 0000 0ED8 move.l -[A7], 0xED8
00000660 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000664 265F movea.l A3, [A7]+
00000666 2F0B move.l -[A7], A3
00000668 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000066C 2047 movea.l A0, D7
0000066E 4250 clr.w [A0]
00000670 3D7C 0013 FFFA move.w [A6 - 0x6], 0x13
00000676 487A 00B8 pea.l [PC + 0xB8 /* 00000730, value 0x13D4E56 */]
0000067A 487A 00A8 pea.l [PC + 0xA8 /* 00000724, value 0xA537065 '\nSpe', pstring "SpectreGIP" */]
0000067E 487A 00A2 pea.l [PC + 0xA2 /* 00000722, value 0x12A0A53 */]
00000682 2F3C 0004 0002 move.l -[A7], 0x40002
00000688 2F13 move.l -[A7], [A3]
0000068A 3F3C 0ED8 move.w -[A7], 0xED8
0000068E 486E FFFA pea.l [A6 - 0x6]
00000692 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000696 2D53 FFF4 move.l [A6 - 0xC], [A3]
0000069A 3D6E FFFA FFF2 move.w [A6 - 0xE], [A6 - 0x6]
000006A0 7C01 moveq.l D6, 0x01
000006A2 6060 bra +0x62 /* 00000704 */
label000006A4:
000006A4 486E FF86 pea.l [A6 - 0x7A]
000006A8 486E FFF4 pea.l [A6 - 0xC]
000006AC 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000006B0 205F movea.l A0, [A7]+
000006B2 49D0 lea.l A4, [A0]
000006B4 3014 move.w D0, [A4]
000006B6 B06D C84C cmp.w D0, [A5 - 0x37B4]
000006BA 56C0 sne D0
000006BC 4A00 tst.b D0
000006BE 660E bne +0x10 /* 000006CE */
000006C0 322C 0002 move.w D1, [A4 + 0x2]
000006C4 B26D C84A cmp.w D1, [A5 - 0x37B6]
000006C8 56C1 sne D1
000006CA 8001 or.b D0, D1
000006CC 6732 beq +0x34 /* 00000700 */
label000006CE:
000006CE 2047 movea.l A0, D7
000006D0 5250 addq.w [A0], 1
000006D2 2045 movea.l A0, D5
000006D4 2247 movea.l A1, D7
000006D6 3011 move.w D0, [A1]
000006D8 C1FC 0006 muls.w D0, 0x6
000006DC 3194 00FA move.w [A0 + D0.w - 0x6], [A4]
000006E0 2045 movea.l A0, D5
000006E2 2247 movea.l A1, D7
000006E4 3011 move.w D0, [A1]
000006E6 C1FC 0006 muls.w D0, 0x6
000006EA 31AC 0002 00FC move.w [A0 + D0.w - 0x4], [A4 + 0x2]
000006F0 2045 movea.l A0, D5
000006F2 2247 movea.l A1, D7
000006F4 3011 move.w D0, [A1]
000006F6 C1FC 0006 muls.w D0, 0x6
000006FA 31AC 0004 00FE move.w [A0 + D0.w - 0x2], [A4 + 0x4]
label00000700:
00000700 5246 addq.w D6, 1
00000702 6906 bvs +0x8 /* 0000070A */
label00000704:
00000704 BC6E FFF2 cmp.w D6, [A6 - 0xE]
00000708 6F9A ble -0x64 /* 000006A4 */
label0000070A:
0000070A 2F0B move.l -[A7], A3
0000070C 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000710 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00000716 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000071A 4E5E unlink A6
0000071C 205F movea.l A0, [A7]+
0000071E 504F addq.w A7, 8
00000720 4ED0 jmp [A0]
00000722 012A 0A53 btst [A2 + 0xA53], D0
00000726 7065 moveq.l D0, 0x65
00000728 6374 bls +0x76 /* 0000079E */
0000072A 7265 moveq.l D1, 0x65
0000072C 4749 chk.w D3, A1
0000072E 5000 addq.b D0, 8
00000730 013D btst <<invalid special address>>, D0
export_211:
00000732 4E56 FFFE link A6, -0x0002
00000736 48E7 0108 movem.l -[A7], D7,A4
0000073A 4EBA FA10 jsr [PC - 0x5F0 /* 0000014C */]
0000073E 422E 0008 clr.b [A6 + 0x8]
00000742 102D C849 move.b D0, [A5 - 0x37B7]
00000746 660E bne +0x10 /* 00000756 */
00000748 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000074E 4EBA FBBC jsr [PC - 0x444 /* 0000030C */]
00000752 6000 00CE bra +0xD0 /* 00000822 */
label00000756:
00000756 4A6D C846 tst.w [A5 - 0x37BA]
0000075A 6D0E blt +0x10 /* 0000076A */
0000075C 2F3C 0000 FFFD move.l -[A7], 0xFFFD
00000762 4EBA FBA8 jsr [PC - 0x458 /* 0000030C */]
00000766 6000 00BA bra +0xBC /* 00000822 */
label0000076A:
0000076A 4EBA FBD0 jsr [PC - 0x430 /* 0000033C */]
0000076E 1B7C 0001 C855 move.b [A5 - 0x37AB], 0x1
00000774 7000 moveq.l D0, 0x00
00000776 2B40 C738 move.l [A5 - 0x38C8], D0
0000077A 70FF moveq.l D0, 0xFFFFFFFF
0000077C 2B40 C316 move.l [A5 - 0x3CEA], D0
00000780 2B40 C748 move.l [A5 - 0x38B8], D0
00000784 422D C74D clr.b [A5 - 0x38B3]
00000788 7000 moveq.l D0, 0x00
0000078A 2B40 C73C move.l [A5 - 0x38C4], D0
0000078E 422D C737 clr.b [A5 - 0x38C9]
00000792 426D C31A clr.w [A5 - 0x3CE6]
00000796 422D C3C5 clr.b [A5 - 0x3C3B]
0000079A 426D C4D6 clr.w [A5 - 0x3B2A]
label0000079E:
0000079E 3B7C 00FF C744 move.w [A5 - 0x38BC], 0xFF
000007A4 426D C846 clr.w [A5 - 0x37BA]
000007A8 4267 clr.w -[A7]
000007AA 486D C846 pea.l [A5 - 0x37BA]
000007AE 487A F87C pea.l [PC - 0x784 /* 0000002C, value 0x2A7A0128 */]
000007B2 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
000007B6 3E1F move.w D7, [A7]+
000007B8 670C beq +0xE /* 000007C6 */
000007BA 3F3C FFF5 move.w -[A7], 0xFFF5
000007BE 3F07 move.w -[A7], D7
000007C0 4EBA FB4A jsr [PC - 0x4B6 /* 0000030C */]
000007C4 605C bra +0x5E /* 00000822 */
label000007C6:
000007C6 3B6D C84C C3C6 move.w [A5 - 0x3C3A], [A5 - 0x37B4]
000007CC 3B6D C84A C3C8 move.w [A5 - 0x3C38], [A5 - 0x37B6]
000007D2 3B6D C846 C3CA move.w [A5 - 0x3C36], [A5 - 0x37BA]
000007D8 41ED C84E lea.l A0, [A5 - 0x37B2]
000007DC 43ED C3C6 lea.l A1, [A5 - 0x3C3A]
000007E0 20D9 move.l [A0]+, [A1]+
000007E2 3091 move.w [A0], [A1]
000007E4 49ED C31C lea.l A4, [A5 - 0x3CE4]
000007E8 297C 0003 0000 000A move.l [A4 + 0xA], 0x30000
000007F0 4267 clr.w -[A7]
000007F2 486D C31C pea.l [A5 - 0x3CE4]
000007F6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000007FA 3E1F move.w D7, [A7]+
000007FC 6710 beq +0x12 /* 0000080E */
000007FE 3F3C FFFA move.w -[A7], 0xFFFA
00000802 3F07 move.w -[A7], D7
00000804 4EBA FB06 jsr [PC - 0x4FA /* 0000030C */]
00000808 4EBA 0020 jsr [PC + 0x20 /* 0000082A */]
0000080C 6014 bra +0x16 /* 00000822 */
label0000080E:
0000080E 1B7C 0001 C4D5 move.b [A5 - 0x3B2B], 0x1
00000814 487A 0014 pea.l [PC + 0x14 /* 0000082A, value 0x4E56FFFE */]
00000818 4EBA FA86 jsr [PC - 0x57A /* 000002A0 */]
0000081C 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label00000822:
00000822 4CDF 1080 movem.l D7,A4, [A7]+
00000826 4E5E unlink A6
00000828 4E75 rts
export_212:
fn0000082A:
0000082A 4E56 FFFE link A6, -0x0002
0000082E 102D C849 move.b D0, [A5 - 0x37B7]
00000832 0A00 0001 xori.b D0, 0x1
00000836 4A00 tst.b D0
00000838 6642 bne +0x44 /* 0000087C */
0000083A 72FF moveq.l D1, 0xFFFFFFFF
0000083C B26D C846 cmp.w D1, [A5 - 0x37BA]
00000840 57C1 seq D1
00000842 8001 or.b D0, D1
00000844 0240 0001 andi.w D0, 0x1
00000848 6702 beq +0x4 /* 0000084C */
0000084A 6030 bra +0x32 /* 0000087C */
label0000084C:
0000084C 422D C4D5 clr.b [A5 - 0x3B2B]
00000850 4267 clr.w -[A7]
00000852 486D C31C pea.l [A5 - 0x3CE4]
00000856 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000085A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000085E 4EBA 0182 jsr [PC + 0x182 /* 000009E2 */]
00000862 4267 clr.w -[A7]
00000864 3F2D C846 move.w -[A7], [A5 - 0x37BA]
00000868 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
0000086C 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000870 3B7C FFFF C846 move.w [A5 - 0x37BA], 0xFFFF
00000876 42A7 clr.l -[A7]
00000878 4EBA FA26 jsr [PC - 0x5DA /* 000002A0 */]
label0000087C:
0000087C 4E5E unlink A6
0000087E 4E75 rts
export_213:
00000880 4E56 FFFE link A6, -0x0002
00000884 2F07 move.l -[A7], D7
00000886 426D C31A clr.w [A5 - 0x3CE6]
0000088A 7E01 moveq.l D7, 0x01
0000088C 6036 bra +0x38 /* 000008C4 */
label0000088E:
0000088E 1007 move.b D0, D7
00000890 4880 ext.w D0
00000892 6B18 bmi +0x1A /* 000008AC */
00000894 B07C 000F cmp.w D0, 0xF
00000898 6E12 bgt +0x14 /* 000008AC */
0000089A 41EE 000A lea.l A0, [A6 + 0xA]
0000089E 3200 move.w D1, D0
000008A0 E649 lsr D1.w, 3
000008A2 4441 neg.w D1
000008A4 0130 10FF btst [A0 + D1.w - 0x1], D0
000008A8 0A3C 0004 xori.b ccr, 4
label000008AC:
000008AC 57C0 seq D0
000008AE 4A00 tst.b D0
000008B0 6710 beq +0x12 /* 000008C2 */
000008B2 BE2D C74D cmp.b D7, [A5 - 0x38B3]
000008B6 56C1 sne D1
000008B8 C001 and.b D0, D1
000008BA 6706 beq +0x8 /* 000008C2 */
000008BC 1F07 move.b -[A7], D7
000008BE 4EBA 0014 jsr [PC + 0x14 /* 000008D4 */]
label000008C2:
000008C2 5207 addq.b D7, 1
label000008C4:
000008C4 700C moveq.l D0, 0x0C
000008C6 B007 cmp.b D0, D7
000008C8 6CC4 bge -0x3A /* 0000088E */
000008CA 2E1F move.l D7, [A7]+
000008CC 4E5E unlink A6
000008CE 205F movea.l A0, [A7]+
000008D0 544F addq.w A7, 2
000008D2 4ED0 jmp [A0]
export_214:
fn000008D4:
000008D4 4E56 0000 link A6, 0
000008D8 3F2D C31A move.w -[A7], [A5 - 0x3CE6]
000008DC 3F3C 0002 move.w -[A7], 0x2
000008E0 102E 0008 move.b D0, [A6 + 0x8]
000008E4 4880 ext.w D0
000008E6 3F00 move.w -[A7], D0
000008E8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000008EC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000008F0 3F3C 0002 move.w -[A7], 0x2
000008F4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000008F8 3B5F C31A move.w [A5 - 0x3CE6], [A7]+
000008FC 7000 moveq.l D0, 0x00
000008FE 102E 0008 move.b D0, [A6 + 0x8]
00000902 7218 moveq.l D1, 0x18
00000904 E3A8 lsl D0, D1
00000906 5380 subq.l D0, 1
00000908 122E 0008 move.b D1, [A6 + 0x8]
0000090C 4881 ext.w D1
0000090E 41ED C00A lea.l A0, [A5 - 0x3FF6]
00000912 E541 asl D1.w, 2
00000914 2180 1000 move.l [A0 + D1.w], D0
00000918 4E5E unlink A6
0000091A 205F movea.l A0, [A7]+
0000091C 544F addq.w A7, 2
0000091E 4ED0 jmp [A0]
export_215:
00000920 4E56 0000 link A6, 0
00000924 3F2D C31A move.w -[A7], [A5 - 0x3CE6]
00000928 3F3C 0002 move.w -[A7], 0x2
0000092C 102E 0008 move.b D0, [A6 + 0x8]
00000930 4880 ext.w D0
00000932 3F00 move.w -[A7], D0
00000934 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000938 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000093C 3F3C 0002 move.w -[A7], 0x2
00000940 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000944 3B5F C31A move.w [A5 - 0x3CE6], [A7]+
00000948 1F2E 0008 move.b -[A7], [A6 + 0x8]
0000094C 70FF moveq.l D0, 0xFFFFFFFF
0000094E 2F00 move.l -[A7], D0
00000950 4EBA 0C72 jsr [PC + 0xC72 /* 000015C4 */]
00000954 4E5E unlink A6
00000956 205F movea.l A0, [A7]+
00000958 544F addq.w A7, 2
0000095A 4ED0 jmp [A0]
export_216:
0000095C 4E56 0000 link A6, 0
00000960 206E 0008 movea.l A0, [A6 + 0x8]
00000964 43ED C3C6 lea.l A1, [A5 - 0x3C3A]
00000968 20D9 move.l [A0]+, [A1]+
0000096A 3091 move.w [A0], [A1]
0000096C 4E5E unlink A6
0000096E 4E75 rts
export_217:
00000970 4E56 FFBE link A6, -0x0042
00000974 2F07 move.l -[A7], D7
00000976 206E 000C movea.l A0, [A6 + 0xC]
0000097A 43EE FFE0 lea.l A1, [A6 - 0x20]
0000097E 7007 moveq.l D0, 0x07
label00000980:
00000980 22D8 move.l [A1]+, [A0]+
00000982 51C8 FFFC dbf D0, -0x6 /* 00000980 */
00000986 206E 0008 movea.l A0, [A6 + 0x8]
0000098A 43EE FFC0 lea.l A1, [A6 - 0x40]
0000098E 7007 moveq.l D0, 0x07
label00000990:
00000990 22D8 move.l [A1]+, [A0]+
00000992 51C8 FFFC dbf D0, -0x6 /* 00000990 */
00000996 422E 0010 clr.b [A6 + 0x10]
0000099A 4EBA 0046 jsr [PC + 0x46 /* 000009E2 */]
0000099E 4267 clr.w -[A7]
000009A0 486E FFE0 pea.l [A6 - 0x20]
000009A4 486E FFC0 pea.l [A6 - 0x40]
000009A8 486D C360 pea.l [A5 - 0x3CA0]
000009AC 2F2D C84A move.l -[A7], [A5 - 0x37B6]
000009B0 3F2D C846 move.w -[A7], [A5 - 0x37BA]
000009B4 486D C32E pea.l [A5 - 0x3CD2]
000009B8 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000009BC 3E1F move.w D7, [A7]+
000009BE 670C beq +0xE /* 000009CC */
000009C0 3F3C FFF5 move.w -[A7], 0xFFF5
000009C4 3F07 move.w -[A7], D7
000009C6 4EBA F944 jsr [PC - 0x6BC /* 0000030C */]
000009CA 600C bra +0xE /* 000009D8 */
label000009CC:
000009CC 1B7C 0001 C3C5 move.b [A5 - 0x3C3B], 0x1
000009D2 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000009D8:
000009D8 2E1F move.l D7, [A7]+
000009DA 4E5E unlink A6
000009DC 205F movea.l A0, [A7]+
000009DE 504F addq.w A7, 8
000009E0 4ED0 jmp [A0]
export_218:
fn000009E2:
000009E2 4E56 FFFE link A6, -0x0002
000009E6 102D C3C5 move.b D0, [A5 - 0x3C3B]
000009EA 6602 bne +0x4 /* 000009EE */
000009EC 601A bra +0x1C /* 00000A08 */
label000009EE:
000009EE 4A6D C33E tst.w [A5 - 0x3CC2]
000009F2 6F02 ble +0x4 /* 000009F6 */
000009F4 60F8 bra -0x6 /* 000009EE */
label000009F6:
000009F6 4267 clr.w -[A7]
000009F8 486D C360 pea.l [A5 - 0x3CA0]
000009FC 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000A00 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000A04 422D C3C5 clr.b [A5 - 0x3C3B]
label00000A08:
00000A08 4E5E unlink A6
00000A0A 4E75 rts
fn00000A0C:
00000A0C 4E56 FFFA link A6, -0x0006
00000A10 206E 000C movea.l A0, [A6 + 0xC]
00000A14 43EE FFFA lea.l A1, [A6 - 0x6]
00000A18 22D8 move.l [A1]+, [A0]+
00000A1A 3290 move.w [A1], [A0]
00000A1C 7000 moveq.l D0, 0x00
00000A1E 302E FFFA move.w D0, [A6 - 0x6]
00000A22 7210 moveq.l D1, 0x10
00000A24 E3A8 lsl D0, D1
00000A26 7200 moveq.l D1, 0x00
00000A28 322E FFFC move.w D1, [A6 - 0x4]
00000A2C C2BC 0000 00FF and.l D1, 0xFF
00000A32 E189 lsl D1, 8
00000A34 D280 add.l D1, D0
00000A36 7000 moveq.l D0, 0x00
00000A38 302E FFFE move.w D0, [A6 - 0x2]
00000A3C C0BC 0000 00FF and.l D0, 0xFF
00000A42 D081 add.l D0, D1
00000A44 206E 0010 movea.l A0, [A6 + 0x10]
00000A48 2080 move.l [A0], D0
00000A4A 206E 0010 movea.l A0, [A6 + 0x10]
00000A4E 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8]
00000A54 4E5E unlink A6
00000A56 205F movea.l A0, [A7]+
00000A58 504F addq.w A7, 8
00000A5A 4ED0 jmp [A0]
fn00000A5C:
00000A5C 4E56 FFF0 link A6, -0x0010
00000A60 206E 000C movea.l A0, [A6 + 0xC]
00000A64 43EE FFF8 lea.l A1, [A6 - 0x8]
00000A68 22D8 move.l [A1]+, [A0]+
00000A6A 22D8 move.l [A1]+, [A0]+
00000A6C 206E 0008 movea.l A0, [A6 + 0x8]
00000A70 43EE FFF0 lea.l A1, [A6 - 0x10]
00000A74 22D8 move.l [A1]+, [A0]+
00000A76 22D8 move.l [A1]+, [A0]+
00000A78 202E FFF8 move.l D0, [A6 - 0x8]
00000A7C B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000A80 57C0 seq D0
00000A82 4A00 tst.b D0
00000A84 670C beq +0xE /* 00000A92 */
00000A86 222E FFFC move.l D1, [A6 - 0x4]
00000A8A B2AE FFF4 cmp.l D1, [A6 - 0xC]
00000A8E 57C1 seq D1
00000A90 C001 and.b D0, D1
label00000A92:
00000A92 4400 neg.b D0
00000A94 1D40 0010 move.b [A6 + 0x10], D0
00000A98 4E5E unlink A6
00000A9A 205F movea.l A0, [A7]+
00000A9C 504F addq.w A7, 8
00000A9E 4ED0 jmp [A0]
fn00000AA0:
00000AA0 4E56 0000 link A6, 0
00000AA4 102E 0008 move.b D0, [A6 + 0x8]
00000AA8 4880 ext.w D0
00000AAA 6B00 009A bmi +0x9C /* 00000B46 */
00000AAE 0C40 0013 cmpi.w D0, 0x13
00000AB2 6E00 0092 bgt +0x94 /* 00000B46 */
00000AB6 D040 add.w D0, D0
00000AB8 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000ABC 4EFB 0000 jmp [PC + D0.w]
00000AC0 007C 002A ori.w sr, 42
00000AC4 0032 003A 004C ori.b [A2 + D0.w + 0x4C], 0x3A /* ':' */
00000ACA 004C 002A ori.w A4, 0x2A /* '*' */
00000ACE 0054 002A ori.w [A4], 0x2A /* '*' */
00000AD2 007C 007C ori.w sr, 124
00000AD6 005C 0064 ori.w [A4]+, 0x64 /* 'd' */
00000ADA 007C 007C ori.w sr, 124
00000ADE 0074 007C 0032 ori.w [A4 + D0.w + 0x32], 0x7C /* '|' */
00000AE4 007C 0082 ori.w sr, 130
00000AE8 3D7C 0026 000A move.w [A6 + 0xA], 0x26 /* '&' */
00000AEE 6056 bra +0x58 /* 00000B46 */
00000AF0 3D7C 0006 000A move.w [A6 + 0xA], 0x6
00000AF6 604E bra +0x50 /* 00000B46 */
00000AF8 7026 moveq.l D0, 0x26
00000AFA C1FC 000B muls.w D0, 0xB
00000AFE 323C 01DE move.w D1, 0x1DE
00000B02 9240 sub.w D1, D0
00000B04 3D41 000A move.w [A6 + 0xA], D1
00000B08 603C bra +0x3E /* 00000B46 */
00000B0A 3D7C 01DC 000A move.w [A6 + 0xA], 0x1DC
00000B10 6034 bra +0x36 /* 00000B46 */
00000B12 3D7C 01E2 000A move.w [A6 + 0xA], 0x1E2
00000B18 602C bra +0x2E /* 00000B46 */
00000B1A 3D7C 0006 000A move.w [A6 + 0xA], 0x6
00000B20 6024 bra +0x26 /* 00000B46 */
00000B22 7006 moveq.l D0, 0x06
00000B24 E340 asl D0.w, 1
00000B26 5C40 addq.w D0, 6
00000B28 D07C 0190 add.w D0, 0x190
00000B2C 3D40 000A move.w [A6 + 0xA], D0
00000B30 6014 bra +0x16 /* 00000B46 */
00000B32 3D7C 0010 000A move.w [A6 + 0xA], 0x10
00000B38 600C bra +0xE /* 00000B46 */
00000B3A 426E 000A clr.w [A6 + 0xA]
00000B3E 6006 bra +0x8 /* 00000B46 */
00000B40 3D7C 0002 000A move.w [A6 + 0xA], 0x2
label00000B46:
00000B46 4E5E unlink A6
00000B48 205F movea.l A0, [A7]+
00000B4A 544F addq.w A7, 2
00000B4C 4ED0 jmp [A0]
fn00000B4E:
00000B4E 4E56 FFF4 link A6, -0x000C
00000B52 2F07 move.l -[A7], D7
00000B54 206E 0008 movea.l A0, [A6 + 0x8]
00000B58 43EE FFF8 lea.l A1, [A6 - 0x8]
00000B5C 22D8 move.l [A1]+, [A0]+
00000B5E 22D8 move.l [A1]+, [A0]+
00000B60 302D C314 move.w D0, [A5 - 0x3CEC]
00000B64 5340 subq.w D0, 1
00000B66 3D40 FFF4 move.w [A6 - 0xC], D0
00000B6A 4247 clr.w D7
00000B6C 6028 bra +0x2A /* 00000B96 */
label00000B6E:
00000B6E 4267 clr.w -[A7]
00000B70 3007 move.w D0, D7
00000B72 41ED C29C lea.l A0, [A5 - 0x3D64]
00000B76 E540 asl D0.w, 2
00000B78 2070 0000 movea.l A0, [A0 + D0.w]
00000B7C 4868 000E pea.l [A0 + 0xE]
00000B80 486E FFF8 pea.l [A6 - 0x8]
00000B84 4EBA FED6 jsr [PC - 0x12A /* 00000A5C */]
00000B88 101F move.b D0, [A7]+
00000B8A 6706 beq +0x8 /* 00000B92 */
00000B8C 3D47 000C move.w [A6 + 0xC], D7
00000B90 6010 bra +0x12 /* 00000BA2 */
label00000B92:
00000B92 5247 addq.w D7, 1
00000B94 6906 bvs +0x8 /* 00000B9C */
label00000B96:
00000B96 BE6E FFF4 cmp.w D7, [A6 - 0xC]
00000B9A 6FD2 ble -0x2C /* 00000B6E */
label00000B9C:
00000B9C 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
label00000BA2:
00000BA2 2E1F move.l D7, [A7]+
00000BA4 4E5E unlink A6
00000BA6 2E9F move.l [A7], [A7]+
00000BA8 4E75 rts
fn00000BAA:
00000BAA 4E56 FFF4 link A6, -0x000C
00000BAE 2F07 move.l -[A7], D7
00000BB0 206E 0008 movea.l A0, [A6 + 0x8]
00000BB4 43EE FFF8 lea.l A1, [A6 - 0x8]
00000BB8 22D8 move.l [A1]+, [A0]+
00000BBA 22D8 move.l [A1]+, [A0]+
00000BBC 302D C248 move.w D0, [A5 - 0x3DB8]
00000BC0 5340 subq.w D0, 1
00000BC2 3D40 FFF4 move.w [A6 - 0xC], D0
00000BC6 4247 clr.w D7
00000BC8 6020 bra +0x22 /* 00000BEA */
label00000BCA:
00000BCA 3007 move.w D0, D7
00000BCC 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000BD0 E540 asl D0.w, 2
00000BD2 2070 0000 movea.l A0, [A0 + D0.w]
00000BD6 2028 0018 move.l D0, [A0 + 0x18]
00000BDA B0AE FFFC cmp.l D0, [A6 - 0x4]
00000BDE 6606 bne +0x8 /* 00000BE6 */
00000BE0 3D47 000C move.w [A6 + 0xC], D7
00000BE4 6010 bra +0x12 /* 00000BF6 */
label00000BE6:
00000BE6 5247 addq.w D7, 1
00000BE8 6906 bvs +0x8 /* 00000BF0 */
label00000BEA:
00000BEA BE6E FFF4 cmp.w D7, [A6 - 0xC]
00000BEE 6FDA ble -0x24 /* 00000BCA */
label00000BF0:
00000BF0 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
label00000BF6:
00000BF6 2E1F move.l D7, [A7]+
00000BF8 4E5E unlink A6
00000BFA 2E9F move.l [A7], [A7]+
00000BFC 4E75 rts
fn00000BFE:
00000BFE 4E56 FFF6 link A6, -0x000A
00000C02 2F07 move.l -[A7], D7
00000C04 206E 0008 movea.l A0, [A6 + 0x8]
00000C08 43EE FFF8 lea.l A1, [A6 - 0x8]
00000C0C 22D8 move.l [A1]+, [A0]+
00000C0E 22D8 move.l [A1]+, [A0]+
00000C10 4247 clr.w D7
00000C12 6026 bra +0x28 /* 00000C3A */
label00000C14:
00000C14 4267 clr.w -[A7]
00000C16 3007 move.w D0, D7
00000C18 41ED C24A lea.l A0, [A5 - 0x3DB6]
00000C1C E540 asl D0.w, 2
00000C1E 2070 0000 movea.l A0, [A0 + D0.w]
00000C22 4868 0010 pea.l [A0 + 0x10]
00000C26 486E FFF8 pea.l [A6 - 0x8]
00000C2A 4EBA FE30 jsr [PC - 0x1D0 /* 00000A5C */]
00000C2E 101F move.b D0, [A7]+
00000C30 6706 beq +0x8 /* 00000C38 */
00000C32 3D47 000C move.w [A6 + 0xC], D7
00000C36 600E bra +0x10 /* 00000C46 */
label00000C38:
00000C38 5247 addq.w D7, 1
label00000C3A:
00000C3A 7013 moveq.l D0, 0x13
00000C3C B047 cmp.w D0, D7
00000C3E 6CD4 bge -0x2A /* 00000C14 */
00000C40 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
label00000C46:
00000C46 2E1F move.l D7, [A7]+
00000C48 4E5E unlink A6
00000C4A 2E9F move.l [A7], [A7]+
00000C4C 4E75 rts
fn00000C4E:
00000C4E 4E56 FFFA link A6, -0x0006
00000C52 486E FFFA pea.l [A6 - 0x6]
00000C56 4EBA F502 jsr [PC - 0xAFE /* 0000015A */]
00000C5A 536D C248 subq.w [A5 - 0x3DB8], 1
00000C5E 302E 0008 move.w D0, [A6 + 0x8]
00000C62 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000C66 E540 asl D0.w, 2
00000C68 2D70 0000 FFFC move.l [A6 - 0x4], [A0 + D0.w]
00000C6E 302D C248 move.w D0, [A5 - 0x3DB8]
00000C72 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000C76 E540 asl D0.w, 2
00000C78 322E 0008 move.w D1, [A6 + 0x8]
00000C7C 43ED C1D0 lea.l A1, [A5 - 0x3E30]
00000C80 E541 asl D1.w, 2
00000C82 23B0 0000 1000 move.l [A1 + D1.w], [A0 + D0.w]
00000C88 302D C248 move.w D0, [A5 - 0x3DB8]
00000C8C 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000C90 E540 asl D0.w, 2
00000C92 21AE FFFC 0000 move.l [A0 + D0.w], [A6 - 0x4]
00000C98 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000C9C 4EBA F4D6 jsr [PC - 0xB2A /* 00000174 */]
00000CA0 4E5E unlink A6
00000CA2 205F movea.l A0, [A7]+
00000CA4 544F addq.w A7, 2
00000CA6 4ED0 jmp [A0]
fn00000CA8:
00000CA8 4E56 FDBC link A6, -0x0244
00000CAC 48E7 0108 movem.l -[A7], D7,A4
00000CB0 302E 0008 move.w D0, [A6 + 0x8]
00000CB4 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000CB8 E540 asl D0.w, 2
00000CBA 2870 0000 movea.l A4, [A0 + D0.w]
00000CBE 42A7 clr.l -[A7]
00000CC0 A975 syscall TickCount
00000CC2 289F move.l [A4], [A7]+
00000CC4 3D7C E219 FDC4 move.w [A6 - 0x23C], 0xE219
00000CCA 422E FDC6 clr.b [A6 - 0x23A]
00000CCE 1D6C 0006 FDC7 move.b [A6 - 0x239], [A4 + 0x6]
00000CD4 3D7C 0105 FDC8 move.w [A6 - 0x238], 0x105
00000CDA 2D6C 0018 FDCA move.l [A6 - 0x236], [A4 + 0x18]
00000CE0 4267 clr.w -[A7]
00000CE2 1F2C 0006 move.b -[A7], [A4 + 0x6]
00000CE6 4EBA FDB8 jsr [PC - 0x248 /* 00000AA0 */]
00000CEA 3D5F FDCE move.w [A6 - 0x232], [A7]+
00000CEE 486C 001C pea.l [A4 + 0x1C]
00000CF2 486E FDD0 pea.l [A6 - 0x230]
00000CF6 302E FDCE move.w D0, [A6 - 0x232]
00000CFA 48C0 ext.l D0
00000CFC 2F00 move.l -[A7], D0
00000CFE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000D02 41EE FDBC lea.l A0, [A6 - 0x244]
00000D06 43EC 000E lea.l A1, [A4 + 0xE]
00000D0A 20D9 move.l [A0]+, [A1]+
00000D0C 3091 move.w [A0], [A1]
00000D0E 3E2E FDCE move.w D7, [A6 - 0x232]
00000D12 DE7C 000C add.w D7, 0xC
00000D16 486E FDBC pea.l [A6 - 0x244]
00000D1A 486E FDC4 pea.l [A6 - 0x23C]
00000D1E 3F07 move.w -[A7], D7
00000D20 4EBA F660 jsr [PC - 0x9A0 /* 00000382 */]
00000D24 4CDF 1080 movem.l D7,A4, [A7]+
00000D28 4E5E unlink A6
00000D2A 205F movea.l A0, [A7]+
00000D2C 544F addq.w A7, 2
00000D2E 4ED0 jmp [A0]
fn00000D30:
00000D30 4E56 FDBC link A6, -0x0244
00000D34 206E 0008 movea.l A0, [A6 + 0x8]
00000D38 43EE FFFA lea.l A1, [A6 - 0x6]
00000D3C 22D8 move.l [A1]+, [A0]+
00000D3E 3290 move.w [A1], [A0]
00000D40 3D7C E219 FDBE move.w [A6 - 0x242], 0xE219
00000D46 1D7C 0001 FDC0 move.b [A6 - 0x240], 0x1
00000D4C 1D6E 0014 FDC1 move.b [A6 - 0x23F], [A6 + 0x14]
00000D52 3D7C 0105 FDC2 move.w [A6 - 0x23E], 0x105
00000D58 2D6E 0010 FDC4 move.l [A6 - 0x23C], [A6 + 0x10]
00000D5E 4267 clr.w -[A7]
00000D60 1F2E 0014 move.b -[A7], [A6 + 0x14]
00000D64 4EBA FD3A jsr [PC - 0x2C6 /* 00000AA0 */]
00000D68 3D5F FDC8 move.w [A6 - 0x238], [A7]+
00000D6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D70 486E FDCA pea.l [A6 - 0x236]
00000D74 302E FDC8 move.w D0, [A6 - 0x238]
00000D78 48C0 ext.l D0
00000D7A 2F00 move.l -[A7], D0
00000D7C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000D80 302E FDC8 move.w D0, [A6 - 0x238]
00000D84 D07C 000C add.w D0, 0xC
00000D88 3D40 FDBC move.w [A6 - 0x244], D0
00000D8C 486E FFFA pea.l [A6 - 0x6]
00000D90 486E FDBE pea.l [A6 - 0x242]
00000D94 3F2E FDBC move.w -[A7], [A6 - 0x244]
00000D98 4EBA F5E8 jsr [PC - 0xA18 /* 00000382 */]
00000D9C 4E5E unlink A6
00000D9E 205F movea.l A0, [A7]+
00000DA0 DEFC 000E add.w A7, 0xE
00000DA4 4ED0 jmp [A0]
fn00000DA6:
00000DA6 4E56 0000 link A6, 0
00000DAA 2F0C move.l -[A7], A4
00000DAC 302E 0008 move.w D0, [A6 + 0x8]
00000DB0 41ED C24A lea.l A0, [A5 - 0x3DB6]
00000DB4 E540 asl D0.w, 2
00000DB6 2870 0000 movea.l A4, [A0 + D0.w]
00000DBA 1F2C 0002 move.b -[A7], [A4 + 0x2]
00000DBE 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000DC2 486C 0018 pea.l [A4 + 0x18]
00000DC6 486C 000A pea.l [A4 + 0xA]
00000DCA 4EBA FF64 jsr [PC - 0x9C /* 00000D30 */]
00000DCE 285F movea.l A4, [A7]+
00000DD0 4E5E unlink A6
00000DD2 205F movea.l A0, [A7]+
00000DD4 544F addq.w A7, 2
00000DD6 4ED0 jmp [A0]
00000DD8 4E56 FFE8 link A6, -0x0018
00000DDC 48E7 0118 movem.l -[A7], D7,A3,A4
00000DE0 206E 0008 movea.l A0, [A6 + 0x8]
00000DE4 43EE FFFA lea.l A1, [A6 - 0x6]
00000DE8 22D8 move.l [A1]+, [A0]+
00000DEA 3290 move.w [A1], [A0]
00000DEC 266E 000C movea.l A3, [A6 + 0xC]
00000DF0 486E FFE8 pea.l [A6 - 0x18]
00000DF4 486E FFFA pea.l [A6 - 0x6]
00000DF8 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000DFC 4EBA FC0E jsr [PC - 0x3F2 /* 00000A0C */]
00000E00 205F movea.l A0, [A7]+
00000E02 43EE FFF2 lea.l A1, [A6 - 0xE]
00000E06 22D8 move.l [A1]+, [A0]+
00000E08 22D8 move.l [A1]+, [A0]+
00000E0A 4267 clr.w -[A7]
00000E0C 486E FFF2 pea.l [A6 - 0xE]
00000E10 4EBA FD3C jsr [PC - 0x2C4 /* 00000B4E */]
00000E14 3E1F move.w D7, [A7]+
00000E16 6D04 blt +0x6 /* 00000E1C */
00000E18 6000 00A2 bra +0xA4 /* 00000EBC */
label00000E1C:
00000E1C 4267 clr.w -[A7]
00000E1E 486E FFF2 pea.l [A6 - 0xE]
00000E22 4EBA FDDA jsr [PC - 0x226 /* 00000BFE */]
00000E26 3E1F move.w D7, [A7]+
00000E28 6D1A blt +0x1C /* 00000E44 */
00000E2A 3007 move.w D0, D7
00000E2C 41ED C24A lea.l A0, [A5 - 0x3DB6]
00000E30 E540 asl D0.w, 2
00000E32 2870 0000 movea.l A4, [A0 + D0.w]
00000E36 1014 move.b D0, [A4]
00000E38 6700 0082 beq +0x84 /* 00000EBC */
00000E3C 3F07 move.w -[A7], D7
00000E3E 4EBA FF66 jsr [PC - 0x9A /* 00000DA6 */]
00000E42 6078 bra +0x7A /* 00000EBC */
label00000E44:
00000E44 4A2B 0003 tst.b [A3 + 0x3]
00000E48 6614 bne +0x16 /* 00000E5E */
00000E4A 1F2B 0003 move.b -[A7], [A3 + 0x3]
00000E4E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000E52 42A7 clr.l -[A7]
00000E54 486E FFFA pea.l [A6 - 0x6]
00000E58 4EBA FED6 jsr [PC - 0x12A /* 00000D30 */]
00000E5C 605E bra +0x60 /* 00000EBC */
label00000E5E:
00000E5E 701E moveq.l D0, 0x1E
00000E60 B06D C314 cmp.w D0, [A5 - 0x3CEC]
00000E64 6608 bne +0xA /* 00000E6E */
00000E66 3B7C FFEC C4D6 move.w [A5 - 0x3B2A], 0xFFEC
00000E6C 604E bra +0x50 /* 00000EBC */
label00000E6E:
00000E6E 302D C314 move.w D0, [A5 - 0x3CEC]
00000E72 41ED C29C lea.l A0, [A5 - 0x3D64]
00000E76 E540 asl D0.w, 2
00000E78 2870 0000 movea.l A4, [A0 + D0.w]
00000E7C 18AB 0003 move.b [A4], [A3 + 0x3]
00000E80 204C movea.l A0, A4
00000E82 5488 addq.l A0, 2
00000E84 43EE FFFA lea.l A1, [A6 - 0x6]
00000E88 20D9 move.l [A0]+, [A1]+
00000E8A 3091 move.w [A0], [A1]
00000E8C 204C movea.l A0, A4
00000E8E 5088 addq.l A0, 8
00000E90 43ED C3C6 lea.l A1, [A5 - 0x3C3A]
00000E94 20D9 move.l [A0]+, [A1]+
00000E96 3091 move.w [A0], [A1]
00000E98 41EC 000E lea.l A0, [A4 + 0xE]
00000E9C 43EE FFF2 lea.l A1, [A6 - 0xE]
00000EA0 20D9 move.l [A0]+, [A1]+
00000EA2 20D9 move.l [A0]+, [A1]+
00000EA4 486B 000C pea.l [A3 + 0xC]
00000EA8 486C 0016 pea.l [A4 + 0x16]
00000EAC 302B 000A move.w D0, [A3 + 0xA]
00000EB0 48C0 ext.l D0
00000EB2 2F00 move.l -[A7], D0
00000EB4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000EB8 526D C314 addq.w [A5 - 0x3CEC], 1
label00000EBC:
00000EBC 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000EC0 4E5E unlink A6
00000EC2 205F movea.l A0, [A7]+
00000EC4 504F addq.w A7, 8
00000EC6 4ED0 jmp [A0]
00000EC8 4E56 FFE8 link A6, -0x0018
00000ECC 48E7 0118 movem.l -[A7], D7,A3,A4
00000ED0 206E 0008 movea.l A0, [A6 + 0x8]
00000ED4 43EE FFFA lea.l A1, [A6 - 0x6]
00000ED8 22D8 move.l [A1]+, [A0]+
00000EDA 3290 move.w [A1], [A0]
00000EDC 266E 000C movea.l A3, [A6 + 0xC]
00000EE0 486E FFE8 pea.l [A6 - 0x18]
00000EE4 486D C3C6 pea.l [A5 - 0x3C3A]
00000EE8 2F2B 0006 move.l -[A7], [A3 + 0x6]
00000EEC 4EBA FB1E jsr [PC - 0x4E2 /* 00000A0C */]
00000EF0 205F movea.l A0, [A7]+
00000EF2 43EE FFF2 lea.l A1, [A6 - 0xE]
00000EF6 22D8 move.l [A1]+, [A0]+
00000EF8 22D8 move.l [A1]+, [A0]+
00000EFA 4267 clr.w -[A7]
00000EFC 486E FFF2 pea.l [A6 - 0xE]
00000F00 4EBA FCA8 jsr [PC - 0x358 /* 00000BAA */]
00000F04 3E1F move.w D7, [A7]+
00000F06 70FF moveq.l D0, 0xFFFFFFFF
00000F08 B047 cmp.w D0, D7
00000F0A 6602 bne +0x4 /* 00000F0E */
00000F0C 6066 bra +0x68 /* 00000F74 */
label00000F0E:
00000F0E 3007 move.w D0, D7
00000F10 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000F14 E540 asl D0.w, 2
00000F16 2870 0000 movea.l A4, [A0 + D0.w]
00000F1A 4267 clr.w -[A7]
00000F1C 486E FFFA pea.l [A6 - 0x6]
00000F20 486C 000E pea.l [A4 + 0xE]
00000F24 4EBA F394 jsr [PC - 0xC6C /* 000002BA */]
00000F28 101F move.b D0, [A7]+
00000F2A 6608 bne +0xA /* 00000F34 */
00000F2C 3B7C FFF3 C4D6 move.w [A5 - 0x3B2A], 0xFFF3
00000F32 6040 bra +0x42 /* 00000F74 */
label00000F34:
00000F34 102C 0004 move.b D0, [A4 + 0x4]
00000F38 6702 beq +0x4 /* 00000F3C */
00000F3A 6038 bra +0x3A /* 00000F74 */
label00000F3C:
00000F3C 197C 0001 0004 move.b [A4 + 0x4], 0x1
00000F42 196B 0003 0006 move.b [A4 + 0x6], [A3 + 0x3]
00000F48 204C movea.l A0, A4
00000F4A 5088 addq.l A0, 8
00000F4C 43EE FFFA lea.l A1, [A6 - 0x6]
00000F50 20D9 move.l [A0]+, [A1]+
00000F52 3091 move.w [A0], [A1]
00000F54 41EC 000E lea.l A0, [A4 + 0xE]
00000F58 43ED C3C6 lea.l A1, [A5 - 0x3C3A]
00000F5C 20D9 move.l [A0]+, [A1]+
00000F5E 3091 move.w [A0], [A1]
00000F60 486B 000C pea.l [A3 + 0xC]
00000F64 486C 001C pea.l [A4 + 0x1C]
00000F68 302B 000A move.w D0, [A3 + 0xA]
00000F6C 48C0 ext.l D0
00000F6E 2F00 move.l -[A7], D0
00000F70 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
label00000F74:
00000F74 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000F78 4E5E unlink A6
00000F7A 205F movea.l A0, [A7]+
00000F7C 504F addq.w A7, 8
00000F7E 4ED0 jmp [A0]
fn00000F80:
00000F80 4E56 FFF6 link A6, -0x000A
00000F84 48E7 0308 movem.l -[A7], D6,D7,A4
00000F88 42A7 clr.l -[A7]
00000F8A A975 syscall TickCount
00000F8C 2C1F move.l D6, [A7]+
00000F8E 302D C248 move.w D0, [A5 - 0x3DB8]
00000F92 5340 subq.w D0, 1
00000F94 3D40 FFF6 move.w [A6 - 0xA], D0
00000F98 4247 clr.w D7
00000F9A 6046 bra +0x48 /* 00000FE2 */
label00000F9C:
00000F9C 3007 move.w D0, D7
00000F9E 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00000FA2 E540 asl D0.w, 2
00000FA4 2870 0000 movea.l A4, [A0 + D0.w]
00000FA8 102C 0004 move.b D0, [A4 + 0x4]
00000FAC 0A00 0001 xori.b D0, 0x1
00000FB0 4A00 tst.b D0
00000FB2 672A beq +0x2C /* 00000FDE */
00000FB4 2206 move.l D1, D6
00000FB6 7414 moveq.l D2, 0x14
00000FB8 9282 sub.l D1, D2
00000FBA B294 cmp.l D1, [A4]
00000FBC 5CC1 sge D1
00000FBE C001 and.b D0, D1
00000FC0 671C beq +0x1E /* 00000FDE */
00000FC2 486E FFF8 pea.l [A6 - 0x8]
00000FC6 4EBA F192 jsr [PC - 0xE6E /* 0000015A */]
00000FCA 102C 0004 move.b D0, [A4 + 0x4]
00000FCE 6606 bne +0x8 /* 00000FD6 */
00000FD0 3F07 move.w -[A7], D7
00000FD2 4EBA FCD4 jsr [PC - 0x32C /* 00000CA8 */]
label00000FD6:
00000FD6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000FDA 4EBA F198 jsr [PC - 0xE68 /* 00000174 */]
label00000FDE:
00000FDE 5247 addq.w D7, 1
00000FE0 6906 bvs +0x8 /* 00000FE8 */
label00000FE2:
00000FE2 BE6E FFF6 cmp.w D7, [A6 - 0xA]
00000FE6 6FB4 ble -0x4A /* 00000F9C */
label00000FE8:
00000FE8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000FEC 4E5E unlink A6
00000FEE 4E75 rts
export_219:
00000FF0 4E56 FFF6 link A6, -0x000A
00000FF4 48E7 0018 movem.l -[A7], A3,A4
00000FF8 266E 0008 movea.l A3, [A6 + 0x8]
00000FFC 422E 000C clr.b [A6 + 0xC]
00001000 486E FFFE pea.l [A6 - 0x2]
00001004 4EBA F154 jsr [PC - 0xEAC /* 0000015A */]
00001008 204B movea.l A0, A3
0000100A 5488 addq.l A0, 2
0000100C 43ED C3C6 lea.l A1, [A5 - 0x3C3A]
00001010 20D9 move.l [A0]+, [A1]+
00001012 3091 move.w [A0], [A1]
00001014 486E FFF6 pea.l [A6 - 0xA]
00001018 486D C3C6 pea.l [A5 - 0x3C3A]
0000101C 2F2D C842 move.l -[A7], [A5 - 0x37BE]
00001020 4EBA F9EA jsr [PC - 0x616 /* 00000A0C */]
00001024 205F movea.l A0, [A7]+
00001026 43EB 000E lea.l A1, [A3 + 0xE]
0000102A 22D8 move.l [A1]+, [A0]+
0000102C 22D8 move.l [A1]+, [A0]+
0000102E 701E moveq.l D0, 0x1E
00001030 B06D C248 cmp.w D0, [A5 - 0x3DB8]
00001034 6614 bne +0x16 /* 0000104A */
00001036 2F3C 0000 FFEB move.l -[A7], 0xFFEB
0000103C 4EBA F2CE jsr [PC - 0xD32 /* 0000030C */]
00001040 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001044 4EBA F12E jsr [PC - 0xED2 /* 00000174 */]
00001048 6042 bra +0x44 /* 0000108C */
label0000104A:
0000104A 302D C248 move.w D0, [A5 - 0x3DB8]
0000104E 41ED C1D0 lea.l A0, [A5 - 0x3E30]
00001052 E540 asl D0.w, 2
00001054 2870 0000 movea.l A4, [A0 + D0.w]
00001058 7000 moveq.l D0, 0x00
0000105A 2880 move.l [A4], D0
0000105C 422C 0004 clr.b [A4 + 0x4]
00001060 204C movea.l A0, A4
00001062 5C88 addq.l A0, 6
00001064 224B movea.l A1, A3
00001066 707D moveq.l D0, 0x7D
label00001068:
00001068 20D9 move.l [A0]+, [A1]+
0000106A 51C8 FFFC dbf D0, -0x6 /* 00001068 */
0000106E 3F2D C248 move.w -[A7], [A5 - 0x3DB8]
00001072 4EBA FC34 jsr [PC - 0x3CC /* 00000CA8 */]
00001076 526D C248 addq.w [A5 - 0x3DB8], 1
0000107A 52AD C842 addq.l [A5 - 0x37BE], 1
0000107E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001082 4EBA F0F0 jsr [PC - 0xF10 /* 00000174 */]
00001086 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label0000108C:
0000108C 4CDF 1800 movem.l A3,A4, [A7]+
00001090 4E5E unlink A6
00001092 2E9F move.l [A7], [A7]+
00001094 4E75 rts
export_220:
00001096 4E56 FFF4 link A6, -0x000C
0000109A 48E7 0108 movem.l -[A7], D7,A4
0000109E 206E 0010 movea.l A0, [A6 + 0x10]
000010A2 43EE FFF8 lea.l A1, [A6 - 0x8]
000010A6 22D8 move.l [A1]+, [A0]+
000010A8 22D8 move.l [A1]+, [A0]+
000010AA 422E 0014 clr.b [A6 + 0x14]
000010AE 486E FFF4 pea.l [A6 - 0xC]
000010B2 4EBA F0A6 jsr [PC - 0xF5A /* 0000015A */]
000010B6 4267 clr.w -[A7]
000010B8 486E FFF8 pea.l [A6 - 0x8]
000010BC 4EBA FAEC jsr [PC - 0x514 /* 00000BAA */]
000010C0 3E1F move.w D7, [A7]+
000010C2 70FF moveq.l D0, 0xFFFFFFFF
000010C4 B047 cmp.w D0, D7
000010C6 6614 bne +0x16 /* 000010DC */
000010C8 2F3C 0000 FFE2 move.l -[A7], 0xFFE2
000010CE 4EBA F23C jsr [PC - 0xDC4 /* 0000030C */]
000010D2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000010D6 4EBA F09C jsr [PC - 0xF64 /* 00000174 */]
000010DA 6050 bra +0x52 /* 0000112C */
label000010DC:
000010DC 3007 move.w D0, D7
000010DE 41ED C1D0 lea.l A0, [A5 - 0x3E30]
000010E2 E540 asl D0.w, 2
000010E4 2870 0000 movea.l A4, [A0 + D0.w]
000010E8 206E 000C movea.l A0, [A6 + 0xC]
000010EC 10AC 0004 move.b [A0], [A4 + 0x4]
000010F0 206E 000C movea.l A0, [A6 + 0xC]
000010F4 1010 move.b D0, [A0]
000010F6 6610 bne +0x12 /* 00001108 */
000010F8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
000010FE 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001102 4EBA F070 jsr [PC - 0xF90 /* 00000174 */]
00001106 6024 bra +0x26 /* 0000112C */
label00001108:
00001108 206E 0008 movea.l A0, [A6 + 0x8]
0000110C 224C movea.l A1, A4
0000110E 5C89 addq.l A1, 6
00001110 707D moveq.l D0, 0x7D
label00001112:
00001112 20D9 move.l [A0]+, [A1]+
00001114 51C8 FFFC dbf D0, -0x6 /* 00001112 */
00001118 3F07 move.w -[A7], D7
0000111A 4EBA FB32 jsr [PC - 0x4CE /* 00000C4E */]
0000111E 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001122 4EBA F050 jsr [PC - 0xFB0 /* 00000174 */]
00001126 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label0000112C:
0000112C 4CDF 1080 movem.l D7,A4, [A7]+
00001130 4E5E unlink A6
00001132 205F movea.l A0, [A7]+
00001134 DEFC 000C add.w A7, 0xC
00001138 4ED0 jmp [A0]
export_221:
0000113A 4E56 FFF4 link A6, -0x000C
0000113E 2F07 move.l -[A7], D7
00001140 206E 0008 movea.l A0, [A6 + 0x8]
00001144 43EE FFF8 lea.l A1, [A6 - 0x8]
00001148 22D8 move.l [A1]+, [A0]+
0000114A 22D8 move.l [A1]+, [A0]+
0000114C 422E 000C clr.b [A6 + 0xC]
00001150 486E FFF4 pea.l [A6 - 0xC]
00001154 4EBA F004 jsr [PC - 0xFFC /* 0000015A */]
00001158 4267 clr.w -[A7]
0000115A 486E FFF8 pea.l [A6 - 0x8]
0000115E 4EBA FA4A jsr [PC - 0x5B6 /* 00000BAA */]
00001162 3E1F move.w D7, [A7]+
00001164 70FF moveq.l D0, 0xFFFFFFFF
00001166 B047 cmp.w D0, D7
00001168 6614 bne +0x16 /* 0000117E */
0000116A 2F3C 0000 FFE2 move.l -[A7], 0xFFE2
00001170 4EBA F19A jsr [PC - 0xE66 /* 0000030C */]
00001174 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001178 4EBA EFFA jsr [PC - 0x1006 /* 00000174 */]
0000117C 6014 bra +0x16 /* 00001192 */
label0000117E:
0000117E 3F07 move.w -[A7], D7
00001180 4EBA FACC jsr [PC - 0x534 /* 00000C4E */]
00001184 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001188 4EBA EFEA jsr [PC - 0x1016 /* 00000174 */]
0000118C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label00001192:
00001192 2E1F move.l D7, [A7]+
00001194 4E5E unlink A6
00001196 2E9F move.l [A7], [A7]+
00001198 4E75 rts
export_222:
0000119A 4E56 FFF6 link A6, -0x000A
0000119E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000011A2 2C2E 0008 move.l D6, [A6 + 0x8]
000011A6 422E 0010 clr.b [A6 + 0x10]
000011AA 486E FFFE pea.l [A6 - 0x2]
000011AE 4EBA EFAA jsr [PC - 0x1056 /* 0000015A */]
000011B2 206E 000C movea.l A0, [A6 + 0xC]
000011B6 4A6D C314 tst.w [A5 - 0x3CEC]
000011BA 5EC0 sgt D0
000011BC 4400 neg.b D0
000011BE 1080 move.b [A0], D0
000011C0 206E 000C movea.l A0, [A6 + 0xC]
000011C4 1010 move.b D0, [A0]
000011C6 6612 bne +0x14 /* 000011DA */
000011C8 3F2E FFFE move.w -[A7], [A6 - 0x2]
000011CC 4EBA EFA6 jsr [PC - 0x105A /* 00000174 */]
000011D0 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
000011D6 6000 00D2 bra +0xD4 /* 000012AA */
label000011DA:
000011DA 266D C29C movea.l A3, [A5 - 0x3D64]
000011DE 2046 movea.l A0, D6
000011E0 224B movea.l A1, A3
000011E2 707D moveq.l D0, 0x7D
label000011E4:
000011E4 20D9 move.l [A0]+, [A1]+
000011E6 51C8 FFFC dbf D0, -0x6 /* 000011E4 */
000011EA 536D C314 subq.w [A5 - 0x3CEC], 1
000011EE 302D C314 move.w D0, [A5 - 0x3CEC]
000011F2 5340 subq.w D0, 1
000011F4 3D40 FFF6 move.w [A6 - 0xA], D0
000011F8 4247 clr.w D7
000011FA 601C bra +0x1E /* 00001218 */
label000011FC:
000011FC 3007 move.w D0, D7
000011FE 5240 addq.w D0, 1
00001200 41ED C29C lea.l A0, [A5 - 0x3D64]
00001204 E540 asl D0.w, 2
00001206 3207 move.w D1, D7
00001208 43ED C29C lea.l A1, [A5 - 0x3D64]
0000120C E541 asl D1.w, 2
0000120E 23B0 0000 1000 move.l [A1 + D1.w], [A0 + D0.w]
00001214 5247 addq.w D7, 1
00001216 6906 bvs +0x8 /* 0000121E */
label00001218:
00001218 BE6E FFF6 cmp.w D7, [A6 - 0xA]
0000121C 6FDE ble -0x20 /* 000011FC */
label0000121E:
0000121E 302D C314 move.w D0, [A5 - 0x3CEC]
00001222 41ED C29C lea.l A0, [A5 - 0x3D64]
00001226 E540 asl D0.w, 2
00001228 218B 0000 move.l [A0 + D0.w], A3
0000122C 302D C29A move.w D0, [A5 - 0x3D66]
00001230 41ED C24A lea.l A0, [A5 - 0x3DB6]
00001234 E540 asl D0.w, 2
00001236 2870 0000 movea.l A4, [A0 + D0.w]
0000123A 4AAC 0010 tst.l [A4 + 0x10]
0000123E 56C0 sne D0
00001240 4A00 tst.b D0
00001242 671E beq +0x20 /* 00001262 */
00001244 1214 move.b D1, [A4]
00001246 0A01 0001 xori.b D1, 0x1
0000124A C001 and.b D0, D1
0000124C 6714 beq +0x16 /* 00001262 */
0000124E 2F3C 0000 FFE8 move.l -[A7], 0xFFE8
00001254 4EBA F0B6 jsr [PC - 0xF4A /* 0000030C */]
00001258 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000125C 4EBA EF16 jsr [PC - 0x10EA /* 00000174 */]
00001260 6048 bra +0x4A /* 000012AA */
label00001262:
00001262 4214 clr.b [A4]
00001264 2046 movea.l A0, D6
00001266 224C movea.l A1, A4
00001268 5889 addq.l A1, 4
0000126A 5488 addq.l A0, 2
0000126C 22D8 move.l [A1]+, [A0]+
0000126E 3290 move.w [A1], [A0]
00001270 2046 movea.l A0, D6
00001272 43EC 000A lea.l A1, [A4 + 0xA]
00001276 5088 addq.l A0, 8
00001278 22D8 move.l [A1]+, [A0]+
0000127A 3290 move.w [A1], [A0]
0000127C 2046 movea.l A0, D6
0000127E 43EC 0010 lea.l A1, [A4 + 0x10]
00001282 41E8 000E lea.l A0, [A0 + 0xE]
00001286 22D8 move.l [A1]+, [A0]+
00001288 22D8 move.l [A1]+, [A0]+
0000128A 302D C29A move.w D0, [A5 - 0x3D66]
0000128E 5240 addq.w D0, 1
00001290 48C0 ext.l D0
00001292 81FC 0014 divs.w D0, 0x14
00001296 4840 swap.w D0
00001298 3B40 C29A move.w [A5 - 0x3D66], D0
0000129C 3F2E FFFE move.w -[A7], [A6 - 0x2]
000012A0 4EBA EED2 jsr [PC - 0x112E /* 00000174 */]
000012A4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000012AA:
000012AA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000012AE 4E5E unlink A6
000012B0 205F movea.l A0, [A7]+
000012B2 504F addq.w A7, 8
000012B4 4ED0 jmp [A0]
export_223:
000012B6 4E56 FFF4 link A6, -0x000C
000012BA 48E7 0118 movem.l -[A7], D7,A3,A4
000012BE 206E 000C movea.l A0, [A6 + 0xC]
000012C2 43EE FFF8 lea.l A1, [A6 - 0x8]
000012C6 22D8 move.l [A1]+, [A0]+
000012C8 22D8 move.l [A1]+, [A0]+
000012CA 266E 0008 movea.l A3, [A6 + 0x8]
000012CE 422E 0010 clr.b [A6 + 0x10]
000012D2 486E FFF4 pea.l [A6 - 0xC]
000012D6 4EBA EE82 jsr [PC - 0x117E /* 0000015A */]
000012DA 4267 clr.w -[A7]
000012DC 486E FFF8 pea.l [A6 - 0x8]
000012E0 4EBA F91C jsr [PC - 0x6E4 /* 00000BFE */]
000012E4 3E1F move.w D7, [A7]+
000012E6 70FF moveq.l D0, 0xFFFFFFFF
000012E8 B047 cmp.w D0, D7
000012EA 6614 bne +0x16 /* 00001300 */
000012EC 2F3C 0000 FFE2 move.l -[A7], 0xFFE2
000012F2 4EBA F018 jsr [PC - 0xFE8 /* 0000030C */]
000012F6 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000012FA 4EBA EE78 jsr [PC - 0x1188 /* 00000174 */]
000012FE 606E bra +0x70 /* 0000136E */
label00001300:
00001300 3007 move.w D0, D7
00001302 41ED C24A lea.l A0, [A5 - 0x3DB6]
00001306 E540 asl D0.w, 2
00001308 2870 0000 movea.l A4, [A0 + D0.w]
0000130C 1014 move.b D0, [A4]
0000130E 6714 beq +0x16 /* 00001324 */
00001310 2F3C 0000 FFF9 move.l -[A7], 0xFFF9
00001316 4EBA EFF4 jsr [PC - 0x100C /* 0000030C */]
0000131A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000131E 4EBA EE54 jsr [PC - 0x11AC /* 00000174 */]
00001322 604A bra +0x4C /* 0000136E */
label00001324:
00001324 18BC 0001 move.b [A4], 0x1
00001328 204B movea.l A0, A3
0000132A 5488 addq.l A0, 2
0000132C 43EC 000A lea.l A1, [A4 + 0xA]
00001330 20D9 move.l [A0]+, [A1]+
00001332 3091 move.w [A0], [A1]
00001334 204B movea.l A0, A3
00001336 5088 addq.l A0, 8
00001338 224C movea.l A1, A4
0000133A 5889 addq.l A1, 4
0000133C 20D9 move.l [A0]+, [A1]+
0000133E 3091 move.w [A0], [A1]
00001340 41EB 000E lea.l A0, [A3 + 0xE]
00001344 43EC 0010 lea.l A1, [A4 + 0x10]
00001348 20D9 move.l [A0]+, [A1]+
0000134A 20D9 move.l [A0]+, [A1]+
0000134C 204C movea.l A0, A4
0000134E 5488 addq.l A0, 2
00001350 224B movea.l A1, A3
00001352 707D moveq.l D0, 0x7D
label00001354:
00001354 20D9 move.l [A0]+, [A1]+
00001356 51C8 FFFC dbf D0, -0x6 /* 00001354 */
0000135A 3F07 move.w -[A7], D7
0000135C 4EBA FA48 jsr [PC - 0x5B8 /* 00000DA6 */]
00001360 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00001364 4EBA EE0E jsr [PC - 0x11F2 /* 00000174 */]
00001368 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label0000136E:
0000136E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001372 4E5E unlink A6
00001374 205F movea.l A0, [A7]+
00001376 504F addq.w A7, 8
00001378 4ED0 jmp [A0]
export_224:
0000137A 4E56 0000 link A6, 0
0000137E 4A6D C314 tst.w [A5 - 0x3CEC]
00001382 57C0 seq D0
00001384 4A00 tst.b D0
00001386 6708 beq +0xA /* 00001390 */
00001388 4A6D C248 tst.w [A5 - 0x3DB8]
0000138C 57C1 seq D1
0000138E C001 and.b D0, D1
label00001390:
00001390 4400 neg.b D0
00001392 1D40 0008 move.b [A6 + 0x8], D0
00001396 4E5E unlink A6
00001398 4E75 rts
fn0000139A:
0000139A 4E56 0000 link A6, 0
0000139E 102E 0008 move.b D0, [A6 + 0x8]
000013A2 4880 ext.w D0
000013A4 6B7C bmi +0x7E /* 00001422 */
000013A6 0C40 0015 cmpi.w D0, 0x15
000013AA 6E76 bgt +0x78 /* 00001422 */
000013AC D040 add.w D0, D0
000013AE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000013B2 4EFB 0000 jmp [PC + D0.w]
000013B6 0056 006E ori.w [A6], 0x6E /* 'n' */
000013BA 006E 0046 006E ori.w [A6 + 0x6E], 0x46 /* 'F' */
000013C0 006E 004E 004E ori.w [A6 + 0x4E], 0x4E /* 'N' */
000013C6 006E 006E 006E ori.w [A6 + 0x6E], 0x6E /* 'n' */
000013CC 002E 002E 0036 ori.b [A6 + 0x36], 0x2E /* '.' */
000013D2 006E 006E 006E ori.w [A6 + 0x6E], 0x6E /* 'n' */
000013D8 005E 0066 ori.w [A6]+, 0x66 /* 'f' */
000013DC 0066 003E ori.w -[A6], 0x3E /* '>' */
000013E0 0056 3D7C ori.w [A6], 0x3D7C /* '=|' */
000013E4 0004 000A ori.b D4, 0xA /* '\n' */
000013E8 603E bra +0x40 /* 00001428 */
000013EA 3D7C 0005 000A move.w [A6 + 0xA], 0x5
000013F0 6036 bra +0x38 /* 00001428 */
000013F2 3D7C 0007 000A move.w [A6 + 0xA], 0x7
000013F8 602E bra +0x30 /* 00001428 */
000013FA 3D7C 0007 000A move.w [A6 + 0xA], 0x7
00001400 6026 bra +0x28 /* 00001428 */
00001402 3D7C 0008 000A move.w [A6 + 0xA], 0x8
00001408 601E bra +0x20 /* 00001428 */
0000140A 3D7C 002B 000A move.w [A6 + 0xA], 0x2B /* '+' */
00001410 6016 bra +0x18 /* 00001428 */
00001412 3D7C 0006 000A move.w [A6 + 0xA], 0x6
00001418 600E bra +0x10 /* 00001428 */
0000141A 3D7C 0005 000A move.w [A6 + 0xA], 0x5
00001420 6006 bra +0x8 /* 00001428 */
label00001422:
00001422 3D7C 0003 000A move.w [A6 + 0xA], 0x3
label00001428:
00001428 4E5E unlink A6
0000142A 205F movea.l A0, [A7]+
0000142C 544F addq.w A7, 2
0000142E 4ED0 jmp [A0]
fn00001430:
00001430 4E56 FFFC link A6, -0x0004
00001434 2F07 move.l -[A7], D7
00001436 302D C1CE move.w D0, [A5 - 0x3E32]
0000143A 5340 subq.w D0, 1
0000143C 3D40 FFFC move.w [A6 - 0x4], D0
00001440 4247 clr.w D7
00001442 6020 bra +0x22 /* 00001464 */
label00001444:
00001444 3007 move.w D0, D7
00001446 41ED C03E lea.l A0, [A5 - 0x3FC2]
0000144A E540 asl D0.w, 2
0000144C 2070 0000 movea.l A0, [A0 + D0.w]
00001450 2028 0002 move.l D0, [A0 + 0x2]
00001454 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001458 6606 bne +0x8 /* 00001460 */
0000145A 3D47 000C move.w [A6 + 0xC], D7
0000145E 6010 bra +0x12 /* 00001470 */
label00001460:
00001460 5247 addq.w D7, 1
00001462 6906 bvs +0x8 /* 0000146A */
label00001464:
00001464 BE6E FFFC cmp.w D7, [A6 - 0x4]
00001468 6FDA ble -0x24 /* 00001444 */
label0000146A:
0000146A 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
label00001470:
00001470 2E1F move.l D7, [A7]+
00001472 4E5E unlink A6
00001474 2E9F move.l [A7], [A7]+
00001476 4E75 rts
fn00001478:
00001478 4E56 FFF8 link A6, -0x0008
0000147C 48E7 0108 movem.l -[A7], D7,A4
00001480 302E 0008 move.w D0, [A6 + 0x8]
00001484 41ED BE78 lea.l A0, [A5 - 0x4188]
00001488 E540 asl D0.w, 2
0000148A 2870 0000 movea.l A4, [A0 + D0.w]
0000148E 536D C008 subq.w [A5 - 0x3FF8], 1
00001492 302D C008 move.w D0, [A5 - 0x3FF8]
00001496 5340 subq.w D0, 1
00001498 3D40 FFF8 move.w [A6 - 0x8], D0
0000149C 3E2E 0008 move.w D7, [A6 + 0x8]
000014A0 601C bra +0x1E /* 000014BE */
label000014A2:
000014A2 3007 move.w D0, D7
000014A4 5240 addq.w D0, 1
000014A6 41ED BE78 lea.l A0, [A5 - 0x4188]
000014AA E540 asl D0.w, 2
000014AC 3207 move.w D1, D7
000014AE 43ED BE78 lea.l A1, [A5 - 0x4188]
000014B2 E541 asl D1.w, 2
000014B4 23B0 0000 1000 move.l [A1 + D1.w], [A0 + D0.w]
000014BA 5247 addq.w D7, 1
000014BC 6906 bvs +0x8 /* 000014C4 */
label000014BE:
000014BE BE6E FFF8 cmp.w D7, [A6 - 0x8]
000014C2 6FDE ble -0x20 /* 000014A2 */
label000014C4:
000014C4 302D C008 move.w D0, [A5 - 0x3FF8]
000014C8 41ED BE78 lea.l A0, [A5 - 0x4188]
000014CC E540 asl D0.w, 2
000014CE 218C 0000 move.l [A0 + D0.w], A4
000014D2 4CDF 1080 movem.l D7,A4, [A7]+
000014D6 4E5E unlink A6
000014D8 205F movea.l A0, [A7]+
000014DA 544F addq.w A7, 2
000014DC 4ED0 jmp [A0]
fn000014DE:
000014DE 4E56 0000 link A6, 0
000014E2 2F0C move.l -[A7], A4
000014E4 286E 000C movea.l A4, [A6 + 0xC]
000014E8 422E 0010 clr.b [A6 + 0x10]
000014EC 203C FFFF 0000 move.l D0, 0xFFFF0000
000014F2 C0AD C73C and.l D0, [A5 - 0x38C4]
000014F6 223C 0000 FFFF move.l D1, 0xFFFF
000014FC C294 and.l D1, [A4]
000014FE D280 add.l D1, D0
00001500 2881 move.l [A4], D1
00001502 202D C73C move.l D0, [A5 - 0x38C4]
00001506 90BC 0000 8000 sub.l D0, 0x8000
0000150C B094 cmp.l D0, [A4]
0000150E 6F06 ble +0x8 /* 00001516 */
00001510 0694 0001 0000 addi.l [A4], 0x10000
label00001516:
00001516 202D C73C move.l D0, [A5 - 0x38C4]
0000151A D0BC 0000 8000 add.l D0, 0x8000
00001520 B094 cmp.l D0, [A4]
00001522 6C06 bge +0x8 /* 0000152A */
00001524 0494 0001 0000 subi.l [A4], 0x10000
label0000152A:
0000152A 2014 move.l D0, [A4]
0000152C B0AD C73C cmp.l D0, [A5 - 0x38C4]
00001530 6C02 bge +0x4 /* 00001534 */
00001532 6020 bra +0x22 /* 00001554 */
label00001534:
00001534 206E 0008 movea.l A0, [A6 + 0x8]
00001538 2014 move.l D0, [A4]
0000153A B0AD C73C cmp.l D0, [A5 - 0x38C4]
0000153E 57C0 seq D0
00001540 4A00 tst.b D0
00001542 6604 bne +0x6 /* 00001548 */
00001544 802D C855 or.b D0, [A5 - 0x37AB]
label00001548:
00001548 0240 0001 andi.w D0, 0x1
0000154C 1080 move.b [A0], D0
0000154E 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label00001554:
00001554 285F movea.l A4, [A7]+
00001556 4E5E unlink A6
00001558 205F movea.l A0, [A7]+
0000155A 504F addq.w A7, 8
0000155C 4ED0 jmp [A0]
fn0000155E:
0000155E 4E56 FFFC link A6, -0x0004
00001562 48E7 0308 movem.l -[A7], D6,D7,A4
00001566 286E 0008 movea.l A4, [A6 + 0x8]
0000156A 7000 moveq.l D0, 0x00
0000156C 2F00 move.l -[A7], D0
0000156E 4267 clr.w -[A7]
00001570 2F14 move.l -[A7], [A4]
00001572 42A7 clr.l -[A7]
00001574 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001578 321F move.w D1, [A7]+
0000157A 201F move.l D0, [A7]+
0000157C 3001 move.w D0, D1
0000157E E688 lsr D0, 3
00001580 5380 subq.l D0, 1
00001582 1E00 move.b D7, D0
00001584 7011 moveq.l D0, 0x11
00001586 B007 cmp.b D0, D7
00001588 6622 bne +0x24 /* 000015AC */
0000158A 7000 moveq.l D0, 0x00
0000158C 2F00 move.l -[A7], D0
0000158E 4267 clr.w -[A7]
00001590 2F14 move.l -[A7], [A4]
00001592 7202 moveq.l D1, 0x02
00001594 2F01 move.l -[A7], D1
00001596 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000159A 321F move.w D1, [A7]+
0000159C 201F move.l D0, [A7]+
0000159E 3001 move.w D0, D1
000015A0 C0BC 0000 0FFF and.l D0, 0xFFF
000015A6 3C00 move.w D6, D0
000015A8 48C0 ext.l D0
000015AA D194 add.l [A4], D0
label000015AC:
000015AC 4267 clr.w -[A7]
000015AE 1F07 move.b -[A7], D7
000015B0 4EBA FDE8 jsr [PC - 0x218 /* 0000139A */]
000015B4 301F move.w D0, [A7]+
000015B6 48C0 ext.l D0
000015B8 D194 add.l [A4], D0
000015BA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000015BE 4E5E unlink A6
000015C0 2E9F move.l [A7], [A7]+
000015C2 4E75 rts
fn000015C4:
000015C4 4E56 FFFE link A6, -0x0002
000015C8 48E7 0308 movem.l -[A7], D6,D7,A4
000015CC 2C2E 0008 move.l D6, [A6 + 0x8]
000015D0 4247 clr.w D7
label000015D2:
000015D2 BE6D C008 cmp.w D7, [A5 - 0x3FF8]
000015D6 6C62 bge +0x64 /* 0000163A */
000015D8 3007 move.w D0, D7
000015DA 41ED BE78 lea.l A0, [A5 - 0x4188]
000015DE E540 asl D0.w, 2
000015E0 2870 0000 movea.l A4, [A0 + D0.w]
000015E4 BC94 cmp.l D6, [A4]
000015E6 57C0 seq D0
000015E8 4A00 tst.b D0
000015EA 6614 bne +0x16 /* 00001600 */
000015EC BCAC 0004 cmp.l D6, [A4 + 0x4]
000015F0 57C1 seq D1
000015F2 8001 or.b D0, D1
000015F4 660A bne +0xC /* 00001600 */
000015F6 72FF moveq.l D1, 0xFFFFFFFF
000015F8 B286 cmp.l D1, D6
000015FA 57C1 seq D1
000015FC 8001 or.b D0, D1
000015FE 6724 beq +0x26 /* 00001624 */
label00001600:
00001600 3F2C 0008 move.w -[A7], [A4 + 0x8]
00001604 3F3C 0002 move.w -[A7], 0x2
00001608 102E 000C move.b D0, [A6 + 0xC]
0000160C 4880 ext.w D0
0000160E 3F00 move.w -[A7], D0
00001610 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001614 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00001618 3F3C 0002 move.w -[A7], 0x2
0000161C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001620 395F 0008 move.w [A4 + 0x8], [A7]+
label00001624:
00001624 302C 0008 move.w D0, [A4 + 0x8]
00001628 7200 moveq.l D1, 0x00
0000162A B041 cmp.w D0, D1
0000162C 6608 bne +0xA /* 00001636 */
0000162E 3F07 move.w -[A7], D7
00001630 4EBA FE46 jsr [PC - 0x1BA /* 00001478 */]
00001634 609C bra -0x62 /* 000015D2 */
label00001636:
00001636 5247 addq.w D7, 1
00001638 6098 bra -0x66 /* 000015D2 */
label0000163A:
0000163A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000163E 4E5E unlink A6
00001640 205F movea.l A0, [A7]+
00001642 5C4F addq.w A7, 6
00001644 4ED0 jmp [A0]
fn00001646:
00001646 4E56 FFFE link A6, -0x0002
0000164A 2F07 move.l -[A7], D7
0000164C 4247 clr.w D7
label0000164E:
0000164E BE6D C008 cmp.w D7, [A5 - 0x3FF8]
00001652 6C20 bge +0x22 /* 00001674 */
00001654 3007 move.w D0, D7
00001656 41ED BE78 lea.l A0, [A5 - 0x4188]
0000165A E540 asl D0.w, 2
0000165C 2070 0000 movea.l A0, [A0 + D0.w]
00001660 2010 move.l D0, [A0]
00001662 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001666 6608 bne +0xA /* 00001670 */
00001668 3F07 move.w -[A7], D7
0000166A 4EBA FE0C jsr [PC - 0x1F4 /* 00001478 */]
0000166E 60DE bra -0x20 /* 0000164E */
label00001670:
00001670 5247 addq.w D7, 1
00001672 60DA bra -0x24 /* 0000164E */
label00001674:
00001674 2E1F move.l D7, [A7]+
00001676 4E5E unlink A6
00001678 2E9F move.l [A7], [A7]+
0000167A 4E75 rts
fn0000167C:
0000167C 4E56 0000 link A6, 0
00001680 7000 moveq.l D0, 0x00
00001682 2F00 move.l -[A7], D0
00001684 4267 clr.w -[A7]
00001686 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000168A 3F3C 0168 move.w -[A7], 0x168
0000168E 321F move.w D1, [A7]+
00001690 201F move.l D0, [A7]+
00001692 80C1 divu.w D0, D1
00001694 3E80 move.w [A7], D0
00001696 321F move.w D1, [A7]+
00001698 201F move.l D0, [A7]+
0000169A 3001 move.w D0, D1
0000169C E088 lsr D0, 8
0000169E 3D40 000C move.w [A6 + 0xC], D0
000016A2 4E5E unlink A6
000016A4 2E9F move.l [A7], [A7]+
000016A6 4E75 rts
fn000016A8:
000016A8 4E56 0000 link A6, 0
000016AC 42A7 clr.l -[A7]
000016AE 7000 moveq.l D0, 0x00
000016B0 302E 0008 move.w D0, [A6 + 0x8]
000016B4 E188 lsl D0, 8
000016B6 D0BC 0000 0080 add.l D0, 0x80
000016BC 3F00 move.w -[A7], D0
000016BE 3F3C 0168 move.w -[A7], 0x168
000016C2 301F move.w D0, [A7]+
000016C4 C0DF mulu.w D0, [A7]+
000016C6 2E80 move.l [A7], D0
000016C8 2D5F 000A move.l [A6 + 0xA], [A7]+
000016CC 4E5E unlink A6
000016CE 205F movea.l A0, [A7]+
000016D0 544F addq.w A7, 2
000016D2 4ED0 jmp [A0]
fn000016D4:
000016D4 4E56 FFFA link A6, -0x0006
000016D8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000016DC 266E 0008 movea.l A3, [A6 + 0x8]
000016E0 282E 000C move.l D4, [A6 + 0xC]
000016E4 286E 0010 movea.l A4, [A6 + 0x10]
000016E8 42A7 clr.l -[A7]
000016EA 2004 move.l D0, D4
000016EC 90AC 0010 sub.l D0, [A4 + 0x10]
000016F0 2F00 move.l -[A7], D0
000016F2 701F moveq.l D0, 0x1F
000016F4 2F00 move.l -[A7], D0
000016F6 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000016FA 281F move.l D4, [A7]+
000016FC 2014 move.l D0, [A4]
000016FE E588 lsl D0, 2
00001700 2E00 move.l D7, D0
00001702 4847 swap.w D7
00001704 202C 0004 move.l D0, [A4 + 0x4]
00001708 E588 lsl D0, 2
0000170A 2C00 move.l D6, D0
0000170C 4846 swap.w D6
0000170E 102C 000F move.b D0, [A4 + 0xF]
00001712 6704 beq +0x6 /* 00001718 */
00001714 7A03 moveq.l D5, 0x03
00001716 600A bra +0xC /* 00001722 */
label00001718:
00001718 102C 000E move.b D0, [A4 + 0xE]
0000171C 4880 ext.w D0
0000171E 3A00 move.w D5, D0
00001720 5245 addq.w D5, 1
label00001722:
00001722 2F0B move.l -[A7], A3
00001724 42A7 clr.l -[A7]
00001726 7000 moveq.l D0, 0x00
00001728 102E 0016 move.b D0, [A6 + 0x16]
0000172C E988 lsl D0, 4
0000172E 7200 moveq.l D1, 0x00
00001730 122E 0014 move.b D1, [A6 + 0x14]
00001734 E789 lsl D1, 3
00001736 D280 add.l D1, D0
00001738 2004 move.l D0, D4
0000173A E488 lsr D0, 2
0000173C D081 add.l D0, D1
0000173E 3F00 move.w -[A7], D0
00001740 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001744 2F0B move.l -[A7], A3
00001746 7001 moveq.l D0, 0x01
00001748 2F00 move.l -[A7], D0
0000174A 2004 move.l D0, D4
0000174C C0BC 0000 0003 and.l D0, 0x3
00001752 ED88 lsl D0, 6
00001754 7200 moveq.l D1, 0x00
00001756 122C 000C move.b D1, [A4 + 0xC]
0000175A C2BC 0000 003F and.l D1, 0x3F /* '?' */
00001760 D280 add.l D1, D0
00001762 3F01 move.w -[A7], D1
00001764 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001768 2F0B move.l -[A7], A3
0000176A 7002 moveq.l D0, 0x02
0000176C 2F00 move.l -[A7], D0
0000176E 4267 clr.w -[A7]
00001770 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001774 4EBA FF06 jsr [PC - 0xFA /* 0000167C */]
00001778 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000177C 2F0B move.l -[A7], A3
0000177E 7003 moveq.l D0, 0x03
00001780 2F00 move.l -[A7], D0
00001782 7000 moveq.l D0, 0x00
00001784 3007 move.w D0, D7
00001786 EC88 lsr D0, 6
00001788 3F00 move.w -[A7], D0
0000178A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000178E 2F0B move.l -[A7], A3
00001790 7004 moveq.l D0, 0x04
00001792 2F00 move.l -[A7], D0
00001794 7000 moveq.l D0, 0x00
00001796 3007 move.w D0, D7
00001798 E588 lsl D0, 2
0000179A 122C 000D move.b D1, [A4 + 0xD]
0000179E 4881 ext.w D1
000017A0 48C1 ext.l D1
000017A2 D280 add.l D1, D0
000017A4 3F01 move.w -[A7], D1
000017A6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000017AA 2F0B move.l -[A7], A3
000017AC 7005 moveq.l D0, 0x05
000017AE 2F00 move.l -[A7], D0
000017B0 7000 moveq.l D0, 0x00
000017B2 3006 move.w D0, D6
000017B4 EC88 lsr D0, 6
000017B6 3F00 move.w -[A7], D0
000017B8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000017BC 2F0B move.l -[A7], A3
000017BE 7006 moveq.l D0, 0x06
000017C0 2F00 move.l -[A7], D0
000017C2 7000 moveq.l D0, 0x00
000017C4 3006 move.w D0, D6
000017C6 E588 lsl D0, 2
000017C8 3205 move.w D1, D5
000017CA 48C1 ext.l D1
000017CC D280 add.l D1, D0
000017CE 3F01 move.w -[A7], D1
000017D0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000017D4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000017D8 4E5E unlink A6
000017DA 205F movea.l A0, [A7]+
000017DC DEFC 0010 add.w A7, 0x10
000017E0 4ED0 jmp [A0]
fn000017E2:
000017E2 4E56 FFF2 link A6, -0x000E
000017E6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000017EA 266E 0018 movea.l A3, [A6 + 0x18]
000017EE 286E 000C movea.l A4, [A6 + 0xC]
000017F2 4267 clr.w -[A7]
000017F4 2F13 move.l -[A7], [A3]
000017F6 42A7 clr.l -[A7]
000017F8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000017FC 3D5F FFFE move.w [A6 - 0x2], [A7]+
00001800 7000 moveq.l D0, 0x00
00001802 302E FFFE move.w D0, [A6 - 0x2]
00001806 E888 lsr D0, 4
00001808 206E 0014 movea.l A0, [A6 + 0x14]
0000180C 1080 move.b [A0], D0
0000180E 082E 0003 FFFF btst.b [A6 - 0x1], 0x3
00001814 206E 0010 movea.l A0, [A6 + 0x10]
00001818 56C0 sne D0
0000181A 4400 neg.b D0
0000181C 1080 move.b [A0], D0
0000181E 7000 moveq.l D0, 0x00
00001820 302E FFFE move.w D0, [A6 - 0x2]
00001824 C0BC 0000 0007 and.l D0, 0x7
0000182A 2800 move.l D4, D0
0000182C E58C lsl D4, 2
0000182E 4267 clr.w -[A7]
00001830 2F13 move.l -[A7], [A3]
00001832 7001 moveq.l D0, 0x01
00001834 2F00 move.l -[A7], D0
00001836 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000183A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000183E 7000 moveq.l D0, 0x00
00001840 302E FFFE move.w D0, [A6 - 0x2]
00001844 EC88 lsr D0, 6
00001846 D880 add.l D4, D0
00001848 7000 moveq.l D0, 0x00
0000184A 302E FFFE move.w D0, [A6 - 0x2]
0000184E C0BC 0000 003F and.l D0, 0x3F /* '?' */
00001854 1E00 move.b D7, D0
00001856 7020 moveq.l D0, 0x20
00001858 B007 cmp.b D0, D7
0000185A 6E0A bgt +0xC /* 00001866 */
0000185C 1007 move.b D0, D7
0000185E 4880 ext.w D0
00001860 907C 0040 sub.w D0, 0x40 /* '@' */
00001864 1E00 move.b D7, D0
label00001866:
00001866 42A7 clr.l -[A7]
00001868 4267 clr.w -[A7]
0000186A 2F13 move.l -[A7], [A3]
0000186C 7002 moveq.l D0, 0x02
0000186E 2F00 move.l -[A7], D0
00001870 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001874 4EBA FE32 jsr [PC - 0x1CE /* 000016A8 */]
00001878 295F 0008 move.l [A4 + 0x8], [A7]+
0000187C 7000 moveq.l D0, 0x00
0000187E 2F00 move.l -[A7], D0
00001880 4267 clr.w -[A7]
00001882 2F13 move.l -[A7], [A3]
00001884 7203 moveq.l D1, 0x03
00001886 2F01 move.l -[A7], D1
00001888 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000188C 321F move.w D1, [A7]+
0000188E 201F move.l D0, [A7]+
00001890 3001 move.w D0, D1
00001892 ED88 lsl D0, 6
00001894 3C00 move.w D6, D0
00001896 4267 clr.w -[A7]
00001898 2F13 move.l -[A7], [A3]
0000189A 7004 moveq.l D0, 0x04
0000189C 2F00 move.l -[A7], D0
0000189E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000018A2 3D5F FFFE move.w [A6 - 0x2], [A7]+
000018A6 3006 move.w D0, D6
000018A8 48C0 ext.l D0
000018AA 7200 moveq.l D1, 0x00
000018AC 322E FFFE move.w D1, [A6 - 0x2]
000018B0 E489 lsr D1, 2
000018B2 D280 add.l D1, D0
000018B4 3C01 move.w D6, D1
000018B6 7000 moveq.l D0, 0x00
000018B8 302E FFFE move.w D0, [A6 - 0x2]
000018BC C0BC 0000 0003 and.l D0, 0x3
000018C2 1940 000D move.b [A4 + 0xD], D0
000018C6 7000 moveq.l D0, 0x00
000018C8 2F00 move.l -[A7], D0
000018CA 4267 clr.w -[A7]
000018CC 2F13 move.l -[A7], [A3]
000018CE 7205 moveq.l D1, 0x05
000018D0 2F01 move.l -[A7], D1
000018D2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000018D6 321F move.w D1, [A7]+
000018D8 201F move.l D0, [A7]+
000018DA 3001 move.w D0, D1
000018DC ED88 lsl D0, 6
000018DE 3A00 move.w D5, D0
000018E0 4267 clr.w -[A7]
000018E2 2F13 move.l -[A7], [A3]
000018E4 7006 moveq.l D0, 0x06
000018E6 2F00 move.l -[A7], D0
000018E8 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000018EC 3D5F FFFE move.w [A6 - 0x2], [A7]+
000018F0 3005 move.w D0, D5
000018F2 48C0 ext.l D0
000018F4 7200 moveq.l D1, 0x00
000018F6 322E FFFE move.w D1, [A6 - 0x2]
000018FA E489 lsr D1, 2
000018FC D280 add.l D1, D0
000018FE 3A01 move.w D5, D1
00001900 7000 moveq.l D0, 0x00
00001902 302E FFFE move.w D0, [A6 - 0x2]
00001906 C0BC 0000 0003 and.l D0, 0x3
0000190C 3D40 FFF2 move.w [A6 - 0xE], D0
00001910 7003 moveq.l D0, 0x03
00001912 B06E FFF2 cmp.w D0, [A6 - 0xE]
00001916 6608 bne +0xA /* 00001920 */
00001918 397C 0001 000E move.w [A4 + 0xE], 0x1
0000191E 600E bra +0x10 /* 0000192E */
label00001920:
00001920 422C 000F clr.b [A4 + 0xF]
00001924 302E FFF2 move.w D0, [A6 - 0xE]
00001928 5340 subq.w D0, 1
0000192A 1940 000E move.b [A4 + 0xE], D0
label0000192E:
0000192E 1947 000C move.b [A4 + 0xC], D7
00001932 202E 0008 move.l D0, [A6 + 0x8]
00001936 9084 sub.l D0, D4
00001938 2940 0010 move.l [A4 + 0x10], D0
0000193C 7000 moveq.l D0, 0x00
0000193E 3006 move.w D0, D6
00001940 720E moveq.l D1, 0x0E
00001942 E3A8 lsl D0, D1
00001944 D0BC 0000 2000 add.l D0, 0x2000 /* ' \0' */
0000194A 2880 move.l [A4], D0
0000194C 7000 moveq.l D0, 0x00
0000194E 3005 move.w D0, D5
00001950 720E moveq.l D1, 0x0E
00001952 E3A8 lsl D0, D1
00001954 D0BC 0000 2000 add.l D0, 0x2000 /* ' \0' */
0000195A 2940 0004 move.l [A4 + 0x4], D0
0000195E 5E93 addq.l [A3], 7
00001960 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001964 4E5E unlink A6
00001966 205F movea.l A0, [A7]+
00001968 DEFC 0014 add.w A7, 0x14
0000196C 4ED0 jmp [A0]
fn0000196E:
0000196E 4E56 FFEE link A6, -0x0012
00001972 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001976 266E 0008 movea.l A3, [A6 + 0x8]
0000197A 286E 0010 movea.l A4, [A6 + 0x10]
0000197E 1014 move.b D0, [A4]
00001980 4880 ext.w D0
00001982 5740 subq.w D0, 3
00001984 6B00 00DC bmi +0xDE /* 00001A62 */
00001988 0C40 0013 cmpi.w D0, 0x13
0000198C 6E00 00D4 bgt +0xD6 /* 00001A62 */
00001990 D040 add.w D0, D0
00001992 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001996 4EFB 0000 jmp [PC + D0.w]
0000199A 002A 006E 006E ori.b [A2 + 0x6E], 0x6E /* 'n' */
000019A0 002A 002A 00CA ori.b [A2 + 0xCA], 0x2A /* '*' */
000019A6 0082 0078 00CA ori.l D2, 0x7800CA
000019AC 008C 0096 00CA ori.l A4, 0x9600CA
000019B2 00A0 00CA 00AA ori.l -[A0], 0xCA00AA
000019B8 00B6 00B6 00CA 00CA ori.l [A6 + D0.w - 0x54], 0xB600CA
000019C0 00C0 .incomplete
000019C2 7003 moveq.l D0, 0x03
000019C4 B014 cmp.b D0, [A4]
000019C6 6610 bne +0x12 /* 000019D8 */
000019C8 41EE FFF2 lea.l A0, [A6 - 0xE]
000019CC 43EC 000A lea.l A1, [A4 + 0xA]
000019D0 20D9 move.l [A0]+, [A1]+
000019D2 20D9 move.l [A0]+, [A1]+
000019D4 20D9 move.l [A0]+, [A1]+
000019D6 600E bra +0x10 /* 000019E6 */
label000019D8:
000019D8 41EE FFF2 lea.l A0, [A6 - 0xE]
000019DC 43EC 000C lea.l A1, [A4 + 0xC]
000019E0 20D9 move.l [A0]+, [A1]+
000019E2 20D9 move.l [A0]+, [A1]+
000019E4 20D9 move.l [A0]+, [A1]+
label000019E6:
000019E6 202E FFF2 move.l D0, [A6 - 0xE]
000019EA E588 lsl D0, 2
000019EC 2C00 move.l D6, D0
000019EE 4846 swap.w D6
000019F0 202E FFF6 move.l D0, [A6 - 0xA]
000019F4 E588 lsl D0, 2
000019F6 2A00 move.l D5, D0
000019F8 4845 swap.w D5
000019FA 7000 moveq.l D0, 0x00
000019FC 3006 move.w D0, D6
000019FE 720A moveq.l D1, 0x0A
00001A00 E2A8 lsr D0, D1
00001A02 3E00 move.w D7, D0
00001A04 605E bra +0x60 /* 00001A64 */
00001A06 102C 000A move.b D0, [A4 + 0xA]
00001A0A 4880 ext.w D0
00001A0C 3E00 move.w D7, D0
00001A0E 6054 bra +0x56 /* 00001A64 */
00001A10 102C 000A move.b D0, [A4 + 0xA]
00001A14 4880 ext.w D0
00001A16 3E00 move.w D7, D0
00001A18 604A bra +0x4C /* 00001A64 */
00001A1A 102C 000A move.b D0, [A4 + 0xA]
00001A1E 4880 ext.w D0
00001A20 3E00 move.w D7, D0
00001A22 6040 bra +0x42 /* 00001A64 */
00001A24 102C 000A move.b D0, [A4 + 0xA]
00001A28 4880 ext.w D0
00001A2A 3E00 move.w D7, D0
00001A2C 6036 bra +0x38 /* 00001A64 */
00001A2E 102C 000A move.b D0, [A4 + 0xA]
00001A32 4880 ext.w D0
00001A34 3E00 move.w D7, D0
00001A36 602C bra +0x2E /* 00001A64 */
00001A38 102C 000A move.b D0, [A4 + 0xA]
00001A3C 4880 ext.w D0
00001A3E 3E00 move.w D7, D0
00001A40 6022 bra +0x24 /* 00001A64 */
00001A42 7000 moveq.l D0, 0x00
00001A44 302C 000A move.w D0, [A4 + 0xA]
00001A48 E088 lsr D0, 8
00001A4A 3E00 move.w D7, D0
00001A4C 6016 bra +0x18 /* 00001A64 */
00001A4E 102C 000A move.b D0, [A4 + 0xA]
00001A52 4880 ext.w D0
00001A54 3E00 move.w D7, D0
00001A56 600C bra +0xE /* 00001A64 */
00001A58 102C 000A move.b D0, [A4 + 0xA]
00001A5C 4880 ext.w D0
00001A5E 3E00 move.w D7, D0
00001A60 6002 bra +0x4 /* 00001A64 */
label00001A62:
00001A62 4247 clr.w D7
label00001A64:
00001A64 2F0B move.l -[A7], A3
00001A66 42A7 clr.l -[A7]
00001A68 7000 moveq.l D0, 0x00
00001A6A 1214 move.b D1, [A4]
00001A6C 4881 ext.w D1
00001A6E 5241 addq.w D1, 1
00001A70 3001 move.w D0, D1
00001A72 E788 lsl D0, 3
00001A74 7207 moveq.l D1, 0x07
00001A76 C2AC 0002 and.l D1, [A4 + 0x2]
00001A7A D280 add.l D1, D0
00001A7C 3F01 move.w -[A7], D1
00001A7E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001A82 2F0B move.l -[A7], A3
00001A84 7001 moveq.l D0, 0x01
00001A86 2F00 move.l -[A7], D0
00001A88 42A7 clr.l -[A7]
00001A8A 202E 000C move.l D0, [A6 + 0xC]
00001A8E 90AC 0006 sub.l D0, [A4 + 0x6]
00001A92 2F00 move.l -[A7], D0
00001A94 2F3C 0000 00FF move.l -[A7], 0xFF
00001A9A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001A9E 201F move.l D0, [A7]+
00001AA0 3F00 move.w -[A7], D0
00001AA2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001AA6 2F0B move.l -[A7], A3
00001AA8 7002 moveq.l D0, 0x02
00001AAA 2F00 move.l -[A7], D0
00001AAC 7000 moveq.l D0, 0x00
00001AAE 102D C74D move.b D0, [A5 - 0x38B3]
00001AB2 E988 lsl D0, 4
00001AB4 3207 move.w D1, D7
00001AB6 48C1 ext.l D1
00001AB8 D280 add.l D1, D0
00001ABA 3F01 move.w -[A7], D1
00001ABC 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001AC0 1014 move.b D0, [A4]
00001AC2 4880 ext.w D0
00001AC4 6B00 0146 bmi +0x148 /* 00001C0C */
00001AC8 0C40 0015 cmpi.w D0, 0x15
00001ACC 6E00 013E bgt +0x140 /* 00001C0C */
00001AD0 D040 add.w D0, D0
00001AD2 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001AD6 4EFB 0000 jmp [PC + D0.w]
00001ADA 00F4 .incomplete
00001ADC 0134 0134 btst <<invalid full ext with I/IS == 4>>, D0
00001AE0 002E 0134 0134 ori.b [A6 + 0x134], 0x34 /* '4' */
00001AE6 002E 002E 0134 ori.b [A6 + 0x134], 0x2E /* '.' */
00001AEC 0134 0134 btst <<invalid full ext with I/IS == 4>>, D0
00001AF0 00D0 .incomplete
00001AF2 0094 00AA 0134 ori.l [A4], 0xAA0134
00001AF8 0134 0134 btst <<invalid full ext with I/IS == 4>>, D0
00001AFC 0108 btst A0, D0
00001AFE 0126 btst -[A6], D0
00001B00 0126 btst -[A6], D0
00001B02 00E4 .incomplete
00001B04 00F4 .incomplete
00001B06 2F0B move.l -[A7], A3
00001B08 7003 moveq.l D0, 0x03
00001B0A 2F00 move.l -[A7], D0
00001B0C 7000 moveq.l D0, 0x00
00001B0E 3006 move.w D0, D6
00001B10 E488 lsr D0, 2
00001B12 3F00 move.w -[A7], D0
00001B14 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B18 2F0B move.l -[A7], A3
00001B1A 7004 moveq.l D0, 0x04
00001B1C 2F00 move.l -[A7], D0
00001B1E 7000 moveq.l D0, 0x00
00001B20 3006 move.w D0, D6
00001B22 ED88 lsl D0, 6
00001B24 7200 moveq.l D1, 0x00
00001B26 3205 move.w D1, D5
00001B28 E089 lsr D1, 8
00001B2A D280 add.l D1, D0
00001B2C 3F01 move.w -[A7], D1
00001B2E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B32 2F0B move.l -[A7], A3
00001B34 7005 moveq.l D0, 0x05
00001B36 2F00 move.l -[A7], D0
00001B38 3F05 move.w -[A7], D5
00001B3A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B3E 2F0B move.l -[A7], A3
00001B40 7006 moveq.l D0, 0x06
00001B42 2F00 move.l -[A7], D0
00001B44 4267 clr.w -[A7]
00001B46 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001B4A 4EBA FB30 jsr [PC - 0x4D0 /* 0000167C */]
00001B4E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B52 7003 moveq.l D0, 0x03
00001B54 B014 cmp.b D0, [A4]
00001B56 6700 00B4 beq +0xB6 /* 00001C0C */
00001B5A 2F0B move.l -[A7], A3
00001B5C 7007 moveq.l D0, 0x07
00001B5E 2F00 move.l -[A7], D0
00001B60 3F2C 000A move.w -[A7], [A4 + 0xA]
00001B64 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B68 6000 00A2 bra +0xA4 /* 00001C0C */
00001B6C 2F0B move.l -[A7], A3
00001B6E 7003 moveq.l D0, 0x03
00001B70 2F00 move.l -[A7], D0
00001B72 102C 000B move.b D0, [A4 + 0xB]
00001B76 4880 ext.w D0
00001B78 3F00 move.w -[A7], D0
00001B7A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B7E 6000 008C bra +0x8E /* 00001C0C */
00001B82 2F0B move.l -[A7], A3
00001B84 7003 moveq.l D0, 0x03
00001B86 2F00 move.l -[A7], D0
00001B88 102C 000B move.b D0, [A4 + 0xB]
00001B8C 4880 ext.w D0
00001B8E 3F00 move.w -[A7], D0
00001B90 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B94 2F0B move.l -[A7], A3
00001B96 7004 moveq.l D0, 0x04
00001B98 2F00 move.l -[A7], D0
00001B9A 102C 000C move.b D0, [A4 + 0xC]
00001B9E 4880 ext.w D0
00001BA0 3F00 move.w -[A7], D0
00001BA2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001BA6 6064 bra +0x66 /* 00001C0C */
00001BA8 2F0B move.l -[A7], A3
00001BAA 7003 moveq.l D0, 0x03
00001BAC 2F00 move.l -[A7], D0
00001BAE 102C 000A move.b D0, [A4 + 0xA]
00001BB2 4880 ext.w D0
00001BB4 3F00 move.w -[A7], D0
00001BB6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001BBA 6050 bra +0x52 /* 00001C0C */
00001BBC 2F0B move.l -[A7], A3
00001BBE 7003 moveq.l D0, 0x03
00001BC0 2F00 move.l -[A7], D0
00001BC2 2F2C 000A move.l -[A7], [A4 + 0xA]
00001BC6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001BCA 6040 bra +0x42 /* 00001C0C */
00001BCC 486C 000A pea.l [A4 + 0xA]
00001BD0 200B move.l D0, A3
00001BD2 5680 addq.l D0, 3
00001BD4 2F00 move.l -[A7], D0
00001BD6 7028 moveq.l D0, 0x28
00001BD8 2F00 move.l -[A7], D0
00001BDA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001BDE 602C bra +0x2E /* 00001C0C */
00001BE0 2F0B move.l -[A7], A3
00001BE2 7003 moveq.l D0, 0x03
00001BE4 2F00 move.l -[A7], D0
00001BE6 3F2C 000A move.w -[A7], [A4 + 0xA]
00001BEA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001BEE 2F0B move.l -[A7], A3
00001BF0 7004 moveq.l D0, 0x04
00001BF2 2F00 move.l -[A7], D0
00001BF4 3F2C 000C move.w -[A7], [A4 + 0xC]
00001BF8 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00001BFC 600E bra +0x10 /* 00001C0C */
00001BFE 2F0B move.l -[A7], A3
00001C00 7003 moveq.l D0, 0x03
00001C02 2F00 move.l -[A7], D0
00001C04 3F2C 000C move.w -[A7], [A4 + 0xC]
00001C08 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
label00001C0C:
00001C0C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001C10 4E5E unlink A6
00001C12 205F movea.l A0, [A7]+
00001C14 DEFC 000C add.w A7, 0xC
00001C18 4ED0 jmp [A0]
fn00001C1A:
00001C1A 4E56 FFEC link A6, -0x0014
00001C1E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001C22 266E 0010 movea.l A3, [A6 + 0x10]
00001C26 286E 0008 movea.l A4, [A6 + 0x8]
00001C2A 4267 clr.w -[A7]
00001C2C 2F13 move.l -[A7], [A3]
00001C2E 42A7 clr.l -[A7]
00001C30 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001C34 3E1F move.w D7, [A7]+
00001C36 7000 moveq.l D0, 0x00
00001C38 3007 move.w D0, D7
00001C3A E688 lsr D0, 3
00001C3C 5380 subq.l D0, 1
00001C3E 1880 move.b [A4], D0
00001C40 7000 moveq.l D0, 0x00
00001C42 3007 move.w D0, D7
00001C44 C0BC 0000 0007 and.l D0, 0x7
00001C4A 2940 0002 move.l [A4 + 0x2], D0
00001C4E 4267 clr.w -[A7]
00001C50 2F13 move.l -[A7], [A3]
00001C52 7001 moveq.l D0, 0x01
00001C54 2F00 move.l -[A7], D0
00001C56 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001C5A 301F move.w D0, [A7]+
00001C5C 48C0 ext.l D0
00001C5E 222E 000C move.l D1, [A6 + 0xC]
00001C62 9280 sub.l D1, D0
00001C64 2941 0006 move.l [A4 + 0x6], D1
00001C68 4267 clr.w -[A7]
00001C6A 2F13 move.l -[A7], [A3]
00001C6C 7002 moveq.l D0, 0x02
00001C6E 2F00 move.l -[A7], D0
00001C70 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001C74 3E1F move.w D7, [A7]+
00001C76 7000 moveq.l D0, 0x00
00001C78 3007 move.w D0, D7
00001C7A E888 lsr D0, 4
00001C7C 1940 0001 move.b [A4 + 0x1], D0
00001C80 7000 moveq.l D0, 0x00
00001C82 3007 move.w D0, D7
00001C84 C0BC 0000 000F and.l D0, 0xF
00001C8A 3C00 move.w D6, D0
00001C8C 102C 0001 move.b D0, [A4 + 0x1]
00001C90 4880 ext.w D0
00001C92 41ED C00A lea.l A0, [A5 - 0x3FF6]
00001C96 E540 asl D0.w, 2
00001C98 2230 0000 move.l D1, [A0 + D0.w]
00001C9C 5281 addq.l D1, 1
00001C9E C2BC 0000 0007 and.l D1, 0x7
00001CA4 B2AC 0002 cmp.l D1, [A4 + 0x2]
00001CA8 662A bne +0x2C /* 00001CD4 */
00001CAA 102C 0001 move.b D0, [A4 + 0x1]
00001CAE 4880 ext.w D0
00001CB0 41ED C00A lea.l A0, [A5 - 0x3FF6]
00001CB4 E540 asl D0.w, 2
00001CB6 2230 0000 move.l D1, [A0 + D0.w]
00001CBA 5281 addq.l D1, 1
00001CBC 2941 0002 move.l [A4 + 0x2], D1
00001CC0 102C 0001 move.b D0, [A4 + 0x1]
00001CC4 4880 ext.w D0
00001CC6 41ED C00A lea.l A0, [A5 - 0x3FF6]
00001CCA E540 asl D0.w, 2
00001CCC 21AC 0002 0000 move.l [A0 + D0.w], [A4 + 0x2]
00001CD2 6030 bra +0x32 /* 00001D04 */
label00001CD4:
00001CD4 102C 0001 move.b D0, [A4 + 0x1]
00001CD8 4880 ext.w D0
00001CDA 41ED C00A lea.l A0, [A5 - 0x3FF6]
00001CDE E540 asl D0.w, 2
00001CE0 72F8 moveq.l D1, 0xFFFFFFF8
00001CE2 C2B0 0000 and.l D1, [A0 + D0.w]
00001CE6 D3AC 0002 add.l [A4 + 0x2], D1
00001CEA 102C 0001 move.b D0, [A4 + 0x1]
00001CEE 4880 ext.w D0
00001CF0 41ED C00A lea.l A0, [A5 - 0x3FF6]
00001CF4 E540 asl D0.w, 2
00001CF6 222C 0002 move.l D1, [A4 + 0x2]
00001CFA B2B0 0000 cmp.l D1, [A0 + D0.w]
00001CFE 6F04 ble +0x6 /* 00001D04 */
00001D00 51AC 0002 subq.l [A4 + 0x2], 8
label00001D04:
00001D04 1014 move.b D0, [A4]
00001D06 4880 ext.w D0
00001D08 6B00 0218 bmi +0x21A /* 00001F22 */
00001D0C 0C40 0016 cmpi.w D0, 0x16
00001D10 6E00 0210 bgt +0x212 /* 00001F22 */
00001D14 D040 add.w D0, D0
00001D16 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001D1A 4EFB 0000 jmp [PC + D0.w]
00001D1E 01A4 bclr -[A4], D0
00001D20 0206 0206 andi.b D6, 0x6
00001D24 0030 0110 0110 ori.b [A0 + D0], 0x10
00001D2A 0030 0030 0206 ori.b [A0 + D0.w * 2 + 0x6], 0x30 /* '0' */
00001D30 0120 btst -[A0], D0
00001D32 0118 btst [A0]+, D0
00001D34 0138 014E btst [0x0000014E], D0
00001D38 0168 0206 bchg [A0 + 0x206], D0
00001D3C 0128 0206 btst [A0 + 0x206], D0
00001D40 01B8 01F2 bclr [0x000001F2], D0
00001D44 01F2 .incomplete
00001D46 0192 bclr [A2], D0
00001D48 01A4 bclr -[A4], D0
00001D4A 0130 4267 btst [A0 + D4.w * 2 + 0x67], D0
00001D4E 2F13 move.l -[A7], [A3]
00001D50 7004 moveq.l D0, 0x04
00001D52 2F00 move.l -[A7], D0
00001D54 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001D58 3E1F move.w D7, [A7]+
00001D5A 7000 moveq.l D0, 0x00
00001D5C 3006 move.w D0, D6
00001D5E 720A moveq.l D1, 0x0A
00001D60 E3A8 lsl D0, D1
00001D62 7200 moveq.l D1, 0x00
00001D64 48E7 C000 movem.l -[A7], D0,D1
00001D68 4267 clr.w -[A7]
00001D6A 2F13 move.l -[A7], [A3]
00001D6C 7403 moveq.l D2, 0x03
00001D6E 2F02 move.l -[A7], D2
00001D70 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001D74 341F move.w D2, [A7]+
00001D76 4CDF 0003 movem.l D0,D1, [A7]+
00001D7A 3202 move.w D1, D2
00001D7C E589 lsl D1, 2
00001D7E D280 add.l D1, D0
00001D80 7000 moveq.l D0, 0x00
00001D82 3007 move.w D0, D7
00001D84 EC88 lsr D0, 6
00001D86 D081 add.l D0, D1
00001D88 3A00 move.w D5, D0
00001D8A 7000 moveq.l D0, 0x00
00001D8C 3007 move.w D0, D7
00001D8E C0BC 0000 003F and.l D0, 0x3F /* '?' */
00001D94 E188 lsl D0, 8
00001D96 2F00 move.l -[A7], D0
00001D98 4267 clr.w -[A7]
00001D9A 2F13 move.l -[A7], [A3]
00001D9C 7205 moveq.l D1, 0x05
00001D9E 2F01 move.l -[A7], D1
00001DA0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001DA4 321F move.w D1, [A7]+
00001DA6 201F move.l D0, [A7]+
00001DA8 48C1 ext.l D1
00001DAA D280 add.l D1, D0
00001DAC 3801 move.w D4, D1
00001DAE 4267 clr.w -[A7]
00001DB0 2F13 move.l -[A7], [A3]
00001DB2 7006 moveq.l D0, 0x06
00001DB4 2F00 move.l -[A7], D0
00001DB6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001DBA 3E1F move.w D7, [A7]+
00001DBC 42A7 clr.l -[A7]
00001DBE 3F07 move.w -[A7], D7
00001DC0 4EBA F8E6 jsr [PC - 0x71A /* 000016A8 */]
00001DC4 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00001DC8 7003 moveq.l D0, 0x03
00001DCA B014 cmp.b D0, [A4]
00001DCC 6710 beq +0x12 /* 00001DDE */
00001DCE 4267 clr.w -[A7]
00001DD0 2F13 move.l -[A7], [A3]
00001DD2 7007 moveq.l D0, 0x07
00001DD4 2F00 move.l -[A7], D0
00001DD6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001DDA 395F 000A move.w [A4 + 0xA], [A7]+
label00001DDE:
00001DDE 7000 moveq.l D0, 0x00
00001DE0 3005 move.w D0, D5
00001DE2 720E moveq.l D1, 0x0E
00001DE4 E3A8 lsl D0, D1
00001DE6 D0BC 0000 2000 add.l D0, 0x2000 /* ' \0' */
00001DEC 2D40 FFF0 move.l [A6 - 0x10], D0
00001DF0 7000 moveq.l D0, 0x00
00001DF2 3004 move.w D0, D4
00001DF4 720E moveq.l D1, 0x0E
00001DF6 E3A8 lsl D0, D1
00001DF8 D0BC 0000 2000 add.l D0, 0x2000 /* ' \0' */
00001DFE 2D40 FFF4 move.l [A6 - 0xC], D0
00001E02 7003 moveq.l D0, 0x03
00001E04 B014 cmp.b D0, [A4]
00001E06 6612 bne +0x14 /* 00001E1A */
00001E08 41EC 000A lea.l A0, [A4 + 0xA]
00001E0C 43EE FFF0 lea.l A1, [A6 - 0x10]
00001E10 20D9 move.l [A0]+, [A1]+
00001E12 20D9 move.l [A0]+, [A1]+
00001E14 20D9 move.l [A0]+, [A1]+
00001E16 6000 010A bra +0x10C /* 00001F22 */
label00001E1A:
00001E1A 41EC 000C lea.l A0, [A4 + 0xC]
00001E1E 43EE FFF0 lea.l A1, [A6 - 0x10]
00001E22 20D9 move.l [A0]+, [A1]+
00001E24 20D9 move.l [A0]+, [A1]+
00001E26 20D9 move.l [A0]+, [A1]+
00001E28 6000 00F8 bra +0xFA /* 00001F22 */
00001E2C 1946 000A move.b [A4 + 0xA], D6
00001E30 6000 00F0 bra +0xF2 /* 00001F22 */
00001E34 1946 000A move.b [A4 + 0xA], D6
00001E38 6000 00E8 bra +0xEA /* 00001F22 */
00001E3C 1946 000A move.b [A4 + 0xA], D6
00001E40 6000 00E0 bra +0xE2 /* 00001F22 */
00001E44 1946 000A move.b [A4 + 0xA], D6
00001E48 6000 00D8 bra +0xDA /* 00001F22 */
00001E4C 1946 000A move.b [A4 + 0xA], D6
00001E50 6000 00D0 bra +0xD2 /* 00001F22 */
00001E54 4267 clr.w -[A7]
00001E56 2F13 move.l -[A7], [A3]
00001E58 7003 moveq.l D0, 0x03
00001E5A 2F00 move.l -[A7], D0
00001E5C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001E60 301F move.w D0, [A7]+
00001E62 1940 000A move.b [A4 + 0xA], D0
00001E66 6000 00BA bra +0xBC /* 00001F22 */
00001E6A 1946 000A move.b [A4 + 0xA], D6
00001E6E 4267 clr.w -[A7]
00001E70 2F13 move.l -[A7], [A3]
00001E72 7003 moveq.l D0, 0x03
00001E74 2F00 move.l -[A7], D0
00001E76 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001E7A 301F move.w D0, [A7]+
00001E7C 1940 000B move.b [A4 + 0xB], D0
00001E80 6000 00A0 bra +0xA2 /* 00001F22 */
00001E84 1946 000A move.b [A4 + 0xA], D6
00001E88 4267 clr.w -[A7]
00001E8A 2F13 move.l -[A7], [A3]
00001E8C 7003 moveq.l D0, 0x03
00001E8E 2F00 move.l -[A7], D0
00001E90 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001E94 301F move.w D0, [A7]+
00001E96 1940 000B move.b [A4 + 0xB], D0
00001E9A 4267 clr.w -[A7]
00001E9C 2F13 move.l -[A7], [A3]
00001E9E 7004 moveq.l D0, 0x04
00001EA0 2F00 move.l -[A7], D0
00001EA2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EA6 301F move.w D0, [A7]+
00001EA8 1940 000C move.b [A4 + 0xC], D0
00001EAC 6074 bra +0x76 /* 00001F22 */
00001EAE 42A7 clr.l -[A7]
00001EB0 2F13 move.l -[A7], [A3]
00001EB2 7003 moveq.l D0, 0x03
00001EB4 2F00 move.l -[A7], D0
00001EB6 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00001EBA 295F 000A move.l [A4 + 0xA], [A7]+
00001EBE 6062 bra +0x64 /* 00001F22 */
00001EC0 2013 move.l D0, [A3]
00001EC2 5680 addq.l D0, 3
00001EC4 2F00 move.l -[A7], D0
00001EC6 486C 000A pea.l [A4 + 0xA]
00001ECA 7028 moveq.l D0, 0x28
00001ECC 2F00 move.l -[A7], D0
00001ECE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00001ED2 604E bra +0x50 /* 00001F22 */
00001ED4 7000 moveq.l D0, 0x00
00001ED6 3006 move.w D0, D6
00001ED8 E188 lsl D0, 8
00001EDA 2F00 move.l -[A7], D0
00001EDC 4267 clr.w -[A7]
00001EDE 2F13 move.l -[A7], [A3]
00001EE0 7203 moveq.l D1, 0x03
00001EE2 2F01 move.l -[A7], D1
00001EE4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001EE8 321F move.w D1, [A7]+
00001EEA 201F move.l D0, [A7]+
00001EEC 48C1 ext.l D1
00001EEE D280 add.l D1, D0
00001EF0 3941 000A move.w [A4 + 0xA], D1
00001EF4 4267 clr.w -[A7]
00001EF6 2F13 move.l -[A7], [A3]
00001EF8 7004 moveq.l D0, 0x04
00001EFA 2F00 move.l -[A7], D0
00001EFC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F00 395F 000C move.w [A4 + 0xC], [A7]+
00001F04 302C 000A move.w D0, [A4 + 0xA]
00001F08 48C0 ext.l D0
00001F0A D193 add.l [A3], D0
00001F0C 6014 bra +0x16 /* 00001F22 */
00001F0E 1946 000A move.b [A4 + 0xA], D6
00001F12 4267 clr.w -[A7]
00001F14 2F13 move.l -[A7], [A3]
00001F16 7003 moveq.l D0, 0x03
00001F18 2F00 move.l -[A7], D0
00001F1A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001F1E 395F 000C move.w [A4 + 0xC], [A7]+
label00001F22:
00001F22 4267 clr.w -[A7]
00001F24 206E 0008 movea.l A0, [A6 + 0x8]
00001F28 1F10 move.b -[A7], [A0]
00001F2A 4EBA F46E jsr [PC - 0xB92 /* 0000139A */]
00001F2E 301F move.w D0, [A7]+
00001F30 48C0 ext.l D0
00001F32 D193 add.l [A3], D0
00001F34 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001F38 4E5E unlink A6
00001F3A 205F movea.l A0, [A7]+
00001F3C DEFC 000C add.w A7, 0xC
00001F40 4ED0 jmp [A0]
fn00001F42:
00001F42 4E56 0000 link A6, 0
00001F46 2F0C move.l -[A7], A4
00001F48 286E 000C movea.l A4, [A6 + 0xC]
00001F4C 38BC E219 move.w [A4], 0xE219
00001F50 397C FF00 0002 move.w [A4 + 0x2], 0xFF00
00001F56 396E 000A 0004 move.w [A4 + 0x4], [A6 + 0xA]
00001F5C 426C 0238 clr.w [A4 + 0x238]
00001F60 285F movea.l A4, [A7]+
00001F62 4E5E unlink A6
00001F64 205F movea.l A0, [A7]+
00001F66 504F addq.w A7, 8
00001F68 4ED0 jmp [A0]
fn00001F6A:
00001F6A 4E56 FFF6 link A6, -0x000A
00001F6E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001F72 286E 0010 movea.l A4, [A6 + 0x10]
00001F76 102C 0003 move.b D0, [A4 + 0x3]
00001F7A 4880 ext.w D0
00001F7C C1FC 0007 muls.w D0, 0x7
00001F80 41F4 0006 lea.l A0, [A4 + D0.w + 0x6]
00001F84 2A08 move.l D5, A0
00001F86 102C 0003 move.b D0, [A4 + 0x3]
00001F8A 4880 ext.w D0
00001F8C 5240 addq.w D0, 1
00001F8E 1940 0003 move.b [A4 + 0x3], D0
00001F92 1F2D C74D move.b -[A7], [A5 - 0x38B3]
00001F96 202E 000C move.l D0, [A6 + 0xC]
00001F9A 5380 subq.l D0, 1
00001F9C B0AD C73C cmp.l D0, [A5 - 0x38C4]
00001FA0 57C0 seq D0
00001FA2 4A00 tst.b D0
00001FA4 6704 beq +0x6 /* 00001FAA */
00001FA6 C02D C737 and.b D0, [A5 - 0x38C9]
label00001FAA:
00001FAA 1F00 move.b -[A7], D0
00001FAC 102D C74D move.b D0, [A5 - 0x38B3]
00001FB0 4880 ext.w D0
00001FB2 5340 subq.w D0, 1
00001FB4 41ED C74E lea.l A0, [A5 - 0x38B2]
00001FB8 C1FC 0014 muls.w D0, 0x14
00001FBC 4870 0000 pea.l [A0 + D0.w]
00001FC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FC4 2F05 move.l -[A7], D5
00001FC6 4EBA F70C jsr [PC - 0x8F4 /* 000016D4 */]
00001FCA 2F3C 0007 0000 move.l -[A7], 0x70000
00001FD0 3F2D C008 move.w -[A7], [A5 - 0x3FF8]
00001FD4 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00001FD8 301F move.w D0, [A7]+
00001FDA 5340 subq.w D0, 1
00001FDC 3D40 FFF6 move.w [A6 - 0xA], D0
00001FE0 4247 clr.w D7
00001FE2 604C bra +0x4E /* 00002030 */
label00001FE4:
00001FE4 3007 move.w D0, D7
00001FE6 41ED BE78 lea.l A0, [A5 - 0x4188]
00001FEA E540 asl D0.w, 2
00001FEC 2670 0000 movea.l A3, [A0 + D0.w]
00001FF0 4267 clr.w -[A7]
00001FF2 1F2B 000A move.b -[A7], [A3 + 0xA]
00001FF6 4EBA F3A2 jsr [PC - 0xC5E /* 0000139A */]
00001FFA 3C1F move.w D6, [A7]+
00001FFC 3006 move.w D0, D6
00001FFE D06C 0238 add.w D0, [A4 + 0x238]
00002002 0C40 01E3 cmpi.w D0, 0x1E3
00002006 6F02 ble +0x4 /* 0000200A */
00002008 602C bra +0x2E /* 00002036 */
label0000200A:
0000200A 486B 000A pea.l [A3 + 0xA]
0000200E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002012 302C 0238 move.w D0, [A4 + 0x238]
00002016 4874 0054 pea.l [A4 + D0.w + 0x54]
0000201A 4EBA F952 jsr [PC - 0x6AE /* 0000196E */]
0000201E 2753 0004 move.l [A3 + 0x4], [A3]
00002022 26AE 000C move.l [A3], [A6 + 0xC]
00002026 3006 move.w D0, D6
00002028 D16C 0238 add.w [A4 + 0x238], D0
0000202C 5247 addq.w D7, 1
0000202E 6906 bvs +0x8 /* 00002036 */
label00002030:
00002030 BE6E FFF6 cmp.w D7, [A6 - 0xA]
00002034 6FAE ble -0x50 /* 00001FE4 */
label00002036:
00002036 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000203A 4E5E unlink A6
0000203C 205F movea.l A0, [A7]+
0000203E DEFC 000C add.w A7, 0xC
00002042 4ED0 jmp [A0]
fn00002044:
00002044 4E56 FFF6 link A6, -0x000A
00002048 48E7 0118 movem.l -[A7], D7,A3,A4
0000204C 286E 0008 movea.l A4, [A6 + 0x8]
00002050 7000 moveq.l D0, 0x00
00002052 102C 0006 move.b D0, [A4 + 0x6]
00002056 E888 lsr D0, 4
00002058 C0BC 0000 000F and.l D0, 0xF
0000205E 1E00 move.b D7, D0
00002060 102C 0003 move.b D0, [A4 + 0x3]
00002064 4880 ext.w D0
00002066 5340 subq.w D0, 1
00002068 1940 0003 move.b [A4 + 0x3], D0
0000206C 486C 000D pea.l [A4 + 0xD]
00002070 486C 0006 pea.l [A4 + 0x6]
00002074 102C 0003 move.b D0, [A4 + 0x3]
00002078 4880 ext.w D0
0000207A C1FC 0007 muls.w D0, 0x7
0000207E 48C0 ext.l D0
00002080 2F00 move.l -[A7], D0
00002082 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00002086 4A6C 0238 tst.w [A4 + 0x238]
0000208A 57C0 seq D0
0000208C 4A00 tst.b D0
0000208E 6600 009A bne +0x9C /* 0000212A */
00002092 7200 moveq.l D1, 0x00
00002094 122C 0056 move.b D1, [A4 + 0x56]
00002098 E889 lsr D1, 4
0000209A C2BC 0000 000F and.l D1, 0xF
000020A0 1407 move.b D2, D7
000020A2 4882 ext.w D2
000020A4 48C2 ext.l D2
000020A6 B481 cmp.l D2, D1
000020A8 56C1 sne D1
000020AA 8001 or.b D0, D1
000020AC 6702 beq +0x4 /* 000020B0 */
000020AE 607A bra +0x7C /* 0000212A */
label000020B0:
000020B0 41EC 0054 lea.l A0, [A4 + 0x54]
000020B4 2D48 FFFA move.l [A6 - 0x6], A0
000020B8 302C 0238 move.w D0, [A4 + 0x238]
000020BC 47F4 0054 lea.l A3, [A4 + D0.w + 0x54]
label000020C0:
000020C0 B7EE FFFA cmpa.l A3, [A6 - 0x6]
000020C4 5EC0 sgt D0
000020C6 4A00 tst.b D0
000020C8 6736 beq +0x38 /* 00002100 */
000020CA 7200 moveq.l D1, 0x00
000020CC 48E7 C000 movem.l -[A7], D0,D1
000020D0 4267 clr.w -[A7]
000020D2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000020D6 7402 moveq.l D2, 0x02
000020D8 2F02 move.l -[A7], D2
000020DA 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000020DE 341F move.w D2, [A7]+
000020E0 4CDF 0003 movem.l D0,D1, [A7]+
000020E4 3202 move.w D1, D2
000020E6 E889 lsr D1, 4
000020E8 1407 move.b D2, D7
000020EA 4882 ext.w D2
000020EC 48C2 ext.l D2
000020EE B481 cmp.l D2, D1
000020F0 57C1 seq D1
000020F2 C001 and.b D0, D1
000020F4 670A beq +0xC /* 00002100 */
000020F6 486E FFFA pea.l [A6 - 0x6]
000020FA 4EBA F462 jsr [PC - 0xB9E /* 0000155E */]
000020FE 60C0 bra -0x3E /* 000020C0 */
label00002100:
00002100 302C 0238 move.w D0, [A4 + 0x238]
00002104 48C0 ext.l D0
00002106 41EC 0054 lea.l A0, [A4 + 0x54]
0000210A 222E FFFA move.l D1, [A6 - 0x6]
0000210E 9288 sub.l D1, A0
00002110 9081 sub.l D0, D1
00002112 3940 0238 move.w [A4 + 0x238], D0
00002116 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000211A 486C 0054 pea.l [A4 + 0x54]
0000211E 302C 0238 move.w D0, [A4 + 0x238]
00002122 48C0 ext.l D0
00002124 2F00 move.l -[A7], D0
00002126 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
label0000212A:
0000212A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000212E 4E5E unlink A6
00002130 2E9F move.l [A7], [A7]+
00002132 4E75 rts
fn00002134:
00002134 4E56 FFC6 link A6, -0x003A
00002138 48E7 0118 movem.l -[A7], D7,A3,A4
0000213C 422E 0010 clr.b [A6 + 0x10]
00002140 3E2D C1CE move.w D7, [A5 - 0x3E32]
00002144 286E 000C movea.l A4, [A6 + 0xC]
00002148 41EC 0054 lea.l A0, [A4 + 0x54]
0000214C 2D48 FFFA move.l [A6 - 0x6], A0
00002150 302C 0238 move.w D0, [A4 + 0x238]
00002154 47F4 0054 lea.l A3, [A4 + D0.w + 0x54]
label00002158:
00002158 B7EE FFFA cmpa.l A3, [A6 - 0x6]
0000215C 6F54 ble +0x56 /* 000021B2 */
0000215E 486E FFFA pea.l [A6 - 0x6]
00002162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002166 486E FFC6 pea.l [A6 - 0x3A]
0000216A 4EBA FAAE jsr [PC - 0x552 /* 00001C1A */]
0000216E 7011 moveq.l D0, 0x11
00002170 B02E FFC6 cmp.b D0, [A6 - 0x3A]
00002174 6602 bne +0x4 /* 00002178 */
00002176 60E0 bra -0x1E /* 00002158 */
label00002178:
00002178 4267 clr.w -[A7]
0000217A 2F2E FFC8 move.l -[A7], [A6 - 0x38]
0000217E 4EBA F2B0 jsr [PC - 0xD50 /* 00001430 */]
00002182 4A5F tst.w [A7]+
00002184 6D02 blt +0x4 /* 00002188 */
00002186 60D0 bra -0x2E /* 00002158 */
label00002188:
00002188 7064 moveq.l D0, 0x64
0000218A B047 cmp.w D0, D7
0000218C 6608 bne +0xA /* 00002196 */
0000218E 3B7C FFEA C4D6 move.w [A5 - 0x3B2A], 0xFFEA
00002194 6034 bra +0x36 /* 000021CA */
label00002196:
00002196 3007 move.w D0, D7
00002198 41ED C03E lea.l A0, [A5 - 0x3FC2]
0000219C E540 asl D0.w, 2
0000219E 2070 0000 movea.l A0, [A0 + D0.w]
000021A2 43EE FFC6 lea.l A1, [A6 - 0x3A]
000021A6 700B moveq.l D0, 0x0B
label000021A8:
000021A8 20D9 move.l [A0]+, [A1]+
000021AA 51C8 FFFC dbf D0, -0x6 /* 000021A8 */
000021AE 5247 addq.w D7, 1
000021B0 60A6 bra -0x58 /* 00002158 */
label000021B2:
000021B2 B7EE FFFA cmpa.l A3, [A6 - 0x6]
000021B6 6708 beq +0xA /* 000021C0 */
000021B8 3B7C FFF4 C4D6 move.w [A5 - 0x3B2A], 0xFFF4
000021BE 600A bra +0xC /* 000021CA */
label000021C0:
000021C0 3B47 C1CE move.w [A5 - 0x3E32], D7
000021C4 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
label000021CA:
000021CA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000021CE 4E5E unlink A6
000021D0 205F movea.l A0, [A7]+
000021D2 504F addq.w A7, 8
000021D4 4ED0 jmp [A0]
fn000021D6:
000021D6 4E56 FFE2 link A6, -0x001E
000021DA 2F07 move.l -[A7], D7
000021DC 206E 0010 movea.l A0, [A6 + 0x10]
000021E0 5C88 addq.l A0, 6
000021E2 2D48 FFFC move.l [A6 - 0x4], A0
000021E6 206E 0010 movea.l A0, [A6 + 0x10]
000021EA 1028 0003 move.b D0, [A0 + 0x3]
000021EE 4880 ext.w D0
000021F0 3D40 FFE2 move.w [A6 - 0x1E], D0
000021F4 7E01 moveq.l D7, 0x01
000021F6 6052 bra +0x54 /* 0000224A */
label000021F8:
000021F8 486E FFFC pea.l [A6 - 0x4]
000021FC 486E FFE5 pea.l [A6 - 0x1B]
00002200 486E FFE4 pea.l [A6 - 0x1C]
00002204 486E FFE6 pea.l [A6 - 0x1A]
00002208 2F2E 000C move.l -[A7], [A6 + 0xC]
0000220C 4EBA F5D4 jsr [PC - 0xA2C /* 000017E2 */]
00002210 102E FFE5 move.b D0, [A6 - 0x1B]
00002214 4880 ext.w D0
00002216 5340 subq.w D0, 1
00002218 41ED C74E lea.l A0, [A5 - 0x38B2]
0000221C C1FC 0014 muls.w D0, 0x14
00002220 41F0 0000 lea.l A0, [A0 + D0.w]
00002224 43EE FFE6 lea.l A1, [A6 - 0x1A]
00002228 7004 moveq.l D0, 0x04
label0000222A:
0000222A 20D9 move.l [A0]+, [A1]+
0000222C 51C8 FFFC dbf D0, -0x6 /* 0000222A */
00002230 102E FFE4 move.b D0, [A6 - 0x1C]
00002234 6710 beq +0x12 /* 00002246 */
00002236 1F2E FFE5 move.b -[A7], [A6 - 0x1B]
0000223A 202E 0008 move.l D0, [A6 + 0x8]
0000223E 5380 subq.l D0, 1
00002240 2F00 move.l -[A7], D0
00002242 4EBA F380 jsr [PC - 0xC80 /* 000015C4 */]
label00002246:
00002246 5247 addq.w D7, 1
00002248 6906 bvs +0x8 /* 00002250 */
label0000224A:
0000224A BE6E FFE2 cmp.w D7, [A6 - 0x1E]
0000224E 6FA8 ble -0x56 /* 000021F8 */
label00002250:
00002250 2E1F move.l D7, [A7]+
00002252 4E5E unlink A6
00002254 205F movea.l A0, [A7]+
00002256 DEFC 000C add.w A7, 0xC
0000225A 4ED0 jmp [A0]
fn0000225C:
0000225C 4E56 FFFA link A6, -0x0006
00002260 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002264 286E 0008 movea.l A4, [A6 + 0x8]
00002268 102C 0003 move.b D0, [A4 + 0x3]
0000226C 4880 ext.w D0
0000226E 3E00 move.w D7, D0
00002270 CFFC 0007 muls.w D7, 0x7
00002274 3C2C 0238 move.w D6, [A4 + 0x238]
00002278 486C 0054 pea.l [A4 + 0x54]
0000227C 204C movea.l A0, A4
0000227E 5C88 addq.l A0, 6
00002280 3007 move.w D0, D7
00002282 48C0 ext.l D0
00002284 D088 add.l D0, A0
00002286 2F00 move.l -[A7], D0
00002288 3006 move.w D0, D6
0000228A 48C0 ext.l D0
0000228C 2F00 move.l -[A7], D0
0000228E 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00002292 486C 0006 pea.l [A4 + 0x6]
00002296 3007 move.w D0, D7
00002298 D046 add.w D0, D6
0000229A 48C0 ext.l D0
0000229C 2F00 move.l -[A7], D0
0000229E 4267 clr.w -[A7]
000022A0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000022A4 3007 move.w D0, D7
000022A6 5C40 addq.w D0, 6
000022A8 D046 add.w D0, D6
000022AA 3A00 move.w D5, D0
000022AC 5245 addq.w D5, 1
000022AE 486D C742 pea.l [A5 - 0x38BE]
000022B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022B6 3F05 move.w -[A7], D5
000022B8 4EBA E0C8 jsr [PC - 0x1F38 /* 00000382 */]
000022BC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000022C0 4E5E unlink A6
000022C2 2E9F move.l [A7], [A7]+
000022C4 4E75 rts
fn000022C6:
000022C6 4E56 FFF6 link A6, -0x000A
000022CA 2F07 move.l -[A7], D7
000022CC 4A2D C74D tst.b [A5 - 0x38B3]
000022D0 6604 bne +0x6 /* 000022D6 */
000022D2 6000 00F2 bra +0xF4 /* 000023C6 */
label000022D6:
000022D6 42A7 clr.l -[A7]
000022D8 A975 syscall TickCount
000022DA 2B5F C738 move.l [A5 - 0x38C8], [A7]+
000022DE 2E2D C856 move.l D7, [A5 - 0x37AA]
000022E2 DEAD C738 add.l D7, [A5 - 0x38C8]
000022E6 206E 0008 movea.l A0, [A6 + 0x8]
000022EA 3028 0004 move.w D0, [A0 + 0x4]
000022EE 48C0 ext.l D0
000022F0 2D40 FFFC move.l [A6 - 0x4], D0
000022F4 4267 clr.w -[A7]
000022F6 486E FFFC pea.l [A6 - 0x4]
000022FA 486E FFFB pea.l [A6 - 0x5]
000022FE 4EBA F1DE jsr [PC - 0xE22 /* 000014DE */]
00002302 101F move.b D0, [A7]+
00002304 6604 bne +0x6 /* 0000230A */
00002306 6000 00BE bra +0xC0 /* 000023C6 */
label0000230A:
0000230A 70FF moveq.l D0, 0xFFFFFFFF
0000230C B0AD C748 cmp.l D0, [A5 - 0x38B8]
00002310 56C0 sne D0
00002312 4A00 tst.b D0
00002314 6726 beq +0x28 /* 0000233C */
00002316 222E FFFC move.l D1, [A6 - 0x4]
0000231A B2AD C748 cmp.l D1, [A5 - 0x38B8]
0000231E 5FC1 sle D1
00002320 C001 and.b D0, D1
00002322 6718 beq +0x1A /* 0000233C */
00002324 222D C748 move.l D1, [A5 - 0x38B8]
00002328 92BC 0000 00C8 sub.l D1, 0xC8
0000232E B2AE FFFC cmp.l D1, [A6 - 0x4]
00002332 5FC1 sle D1
00002334 C001 and.b D0, D1
00002336 6704 beq +0x6 /* 0000233C */
00002338 6000 008C bra +0x8E /* 000023C6 */
label0000233C:
0000233C 102E FFFB move.b D0, [A6 - 0x5]
00002340 6708 beq +0xA /* 0000234A */
00002342 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002346 4EBA F2FE jsr [PC - 0xD02 /* 00001646 */]
label0000234A:
0000234A 4267 clr.w -[A7]
0000234C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002350 2F07 move.l -[A7], D7
00002352 4EBA FDE0 jsr [PC - 0x220 /* 00002134 */]
00002356 101F move.b D0, [A7]+
00002358 6602 bne +0x4 /* 0000235C */
0000235A 606A bra +0x6C /* 000023C6 */
label0000235C:
0000235C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002360 2F07 move.l -[A7], D7
00002362 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002366 4EBA FE6E jsr [PC - 0x192 /* 000021D6 */]
0000236A 102E FFFB move.b D0, [A6 - 0x5]
0000236E 671E beq +0x20 /* 0000238E */
00002370 206E 0008 movea.l A0, [A6 + 0x8]
00002374 7001 moveq.l D0, 0x01
00002376 B028 0003 cmp.b D0, [A0 + 0x3]
0000237A 6C36 bge +0x38 /* 000023B2 */
0000237C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002380 4EBA FCC2 jsr [PC - 0x33E /* 00002044 */]
00002384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002388 4EBA FED2 jsr [PC - 0x12E /* 0000225C */]
0000238C 6024 bra +0x26 /* 000023B2 */
label0000238E:
0000238E 102D C741 move.b D0, [A5 - 0x38BF]
00002392 6708 beq +0xA /* 0000239C */
00002394 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002398 4EBA FCAA jsr [PC - 0x356 /* 00002044 */]
label0000239C:
0000239C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000023A4 2F07 move.l -[A7], D7
000023A6 4EBA FBC2 jsr [PC - 0x43E /* 00001F6A */]
000023AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023AE 4EBA FEAC jsr [PC - 0x154 /* 0000225C */]
label000023B2:
000023B2 2B6E FFFC C73C move.l [A5 - 0x38C4], [A6 - 0x4]
000023B8 102E FFFB move.b D0, [A6 - 0x5]
000023BC 6604 bne +0x6 /* 000023C2 */
000023BE 802D C741 or.b D0, [A5 - 0x38BF]
label000023C2:
000023C2 1B40 C737 move.b [A5 - 0x38C9], D0
label000023C6:
000023C6 2E1F move.l D7, [A7]+
000023C8 4E5E unlink A6
000023CA 2E9F move.l [A7], [A7]+
000023CC 4E75 rts
export_225:
000023CE 4E56 FFFA link A6, -0x0006
000023D2 206E 0008 movea.l A0, [A6 + 0x8]
000023D6 43EE FFFA lea.l A1, [A6 - 0x6]
000023DA 22D8 move.l [A1]+, [A0]+
000023DC 3290 move.w [A1], [A0]
000023DE 102E 000C move.b D0, [A6 + 0xC]
000023E2 B02D C74D cmp.b D0, [A5 - 0x38B3]
000023E6 670E beq +0x10 /* 000023F6 */
000023E8 7000 moveq.l D0, 0x00
000023EA 102E 000C move.b D0, [A6 + 0xC]
000023EE 7218 moveq.l D1, 0x18
000023F0 E3A8 lsl D0, D1
000023F2 2B40 C83E move.l [A5 - 0x37C2], D0
label000023F6:
000023F6 1B6E 000C C74D move.b [A5 - 0x38B3], [A6 + 0xC]
000023FC 41ED C742 lea.l A0, [A5 - 0x38BE]
00002400 43EE FFFA lea.l A1, [A6 - 0x6]
00002404 20D9 move.l [A0]+, [A1]+
00002406 3091 move.w [A0], [A1]
00002408 4267 clr.w -[A7]
0000240A 486D C742 pea.l [A5 - 0x38BE]
0000240E 486D C84E pea.l [A5 - 0x37B2]
00002412 4EBA DEA6 jsr [PC - 0x215A /* 000002BA */]
00002416 1B5F C741 move.b [A5 - 0x38BF], [A7]+
0000241A 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00002420 4E5E unlink A6
00002422 205F movea.l A0, [A7]+
00002424 5C4F addq.w A7, 6
00002426 4ED0 jmp [A0]
export_226:
00002428 4E56 FDC6 link A6, -0x023A
0000242C 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00002432 4A2D C74D tst.b [A5 - 0x38B3]
00002436 6602 bne +0x4 /* 0000243A */
00002438 6032 bra +0x34 /* 0000246C */
label0000243A:
0000243A 2B6E 0008 C316 move.l [A5 - 0x3CEA], [A6 + 0x8]
00002440 486E FDC6 pea.l [A6 - 0x23A]
00002444 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002448 4EBA FAF8 jsr [PC - 0x508 /* 00001F42 */]
0000244C 486E FDC6 pea.l [A6 - 0x23A]
00002450 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002454 42A7 clr.l -[A7]
00002456 A975 syscall TickCount
00002458 202D C856 move.l D0, [A5 - 0x37AA]
0000245C D09F add.l D0, [A7]+
0000245E 2F00 move.l -[A7], D0
00002460 4EBA FB08 jsr [PC - 0x4F8 /* 00001F6A */]
00002464 486E FDC6 pea.l [A6 - 0x23A]
00002468 4EBA FDF2 jsr [PC - 0x20E /* 0000225C */]
label0000246C:
0000246C 4E5E unlink A6
0000246E 2E9F move.l [A7], [A7]+
00002470 4E75 rts
export_227:
00002472 4E56 FFFE link A6, -0x0002
00002476 422E 000C clr.b [A6 + 0xC]
0000247A 4E5E unlink A6
0000247C 2E9F move.l [A7], [A7]+
0000247E 4E75 rts
export_228:
00002480 4E56 FFF4 link A6, -0x000C
00002484 48E7 0308 movem.l -[A7], D6,D7,A4
00002488 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
0000248E 486E FFF6 pea.l [A6 - 0xA]
00002492 4EBA DCC6 jsr [PC - 0x233A /* 0000015A */]
00002496 4247 clr.w D7
label00002498:
00002498 BE6D C1CE cmp.w D7, [A5 - 0x3E32]
0000249C 5DC0 slt D0
0000249E 4A00 tst.b D0
000024A0 6734 beq +0x36 /* 000024D6 */
000024A2 3207 move.w D1, D7
000024A4 41ED C03E lea.l A0, [A5 - 0x3FC2]
000024A8 E541 asl D1.w, 2
000024AA 2070 1000 movea.l A0, [A0 + D1.w]
000024AE 1210 move.b D1, [A0]
000024B0 4881 ext.w D1
000024B2 6B18 bmi +0x1A /* 000024CC */
000024B4 B27C 001F cmp.w D1, 0x1F
000024B8 6E12 bgt +0x14 /* 000024CC */
000024BA 41EE 0014 lea.l A0, [A6 + 0x14]
000024BE 3401 move.w D2, D1
000024C0 E64A lsr D2.w, 3
000024C2 4442 neg.w D2
000024C4 0330 20FF btst [A0 + D2.w - 0x1], D1
000024C8 0A3C 0004 xori.b ccr, 4
label000024CC:
000024CC 56C1 sne D1
000024CE C001 and.b D0, D1
000024D0 6704 beq +0x6 /* 000024D6 */
000024D2 5247 addq.w D7, 1
000024D4 60C2 bra -0x3C /* 00002498 */
label000024D6:
000024D6 206E 000C movea.l A0, [A6 + 0xC]
000024DA BE6D C1CE cmp.w D7, [A5 - 0x3E32]
000024DE 5DC0 slt D0
000024E0 4400 neg.b D0
000024E2 1080 move.b [A0], D0
000024E4 206E 000C movea.l A0, [A6 + 0xC]
000024E8 1010 move.b D0, [A0]
000024EA 660A bne +0xC /* 000024F6 */
000024EC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000024F0 4EBA DC82 jsr [PC - 0x237E /* 00000174 */]
000024F4 6064 bra +0x66 /* 0000255A */
label000024F6:
000024F6 3007 move.w D0, D7
000024F8 41ED C03E lea.l A0, [A5 - 0x3FC2]
000024FC E540 asl D0.w, 2
000024FE 2870 0000 movea.l A4, [A0 + D0.w]
00002502 206E 0008 movea.l A0, [A6 + 0x8]
00002506 224C movea.l A1, A4
00002508 700B moveq.l D0, 0x0B
label0000250A:
0000250A 20D9 move.l [A0]+, [A1]+
0000250C 51C8 FFFC dbf D0, -0x6 /* 0000250A */
00002510 536D C1CE subq.w [A5 - 0x3E32], 1
00002514 302D C1CE move.w D0, [A5 - 0x3E32]
00002518 5340 subq.w D0, 1
0000251A 3D40 FFF4 move.w [A6 - 0xC], D0
0000251E 3C07 move.w D6, D7
00002520 601C bra +0x1E /* 0000253E */
label00002522:
00002522 3006 move.w D0, D6
00002524 5240 addq.w D0, 1
00002526 41ED C03E lea.l A0, [A5 - 0x3FC2]
0000252A E540 asl D0.w, 2
0000252C 3206 move.w D1, D6
0000252E 43ED C03E lea.l A1, [A5 - 0x3FC2]
00002532 E541 asl D1.w, 2
00002534 23B0 0000 1000 move.l [A1 + D1.w], [A0 + D0.w]
0000253A 5246 addq.w D6, 1
0000253C 6906 bvs +0x8 /* 00002544 */
label0000253E:
0000253E BC6E FFF4 cmp.w D6, [A6 - 0xC]
00002542 6FDE ble -0x20 /* 00002522 */
label00002544:
00002544 302D C1CE move.w D0, [A5 - 0x3E32]
00002548 41ED C03E lea.l A0, [A5 - 0x3FC2]
0000254C E540 asl D0.w, 2
0000254E 218C 0000 move.l [A0 + D0.w], A4
00002552 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002556 4EBA DC1C jsr [PC - 0x23E4 /* 00000174 */]
label0000255A:
0000255A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000255E 4E5E unlink A6
00002560 205F movea.l A0, [A7]+
00002562 DEFC 000C add.w A7, 0xC
00002566 4ED0 jmp [A0]
export_229:
00002568 4E56 FFFE link A6, -0x0002
0000256C 486E FFFE pea.l [A6 - 0x2]
00002570 4EBA DBE8 jsr [PC - 0x2418 /* 0000015A */]
00002574 102E 000C move.b D0, [A6 + 0xC]
00002578 4880 ext.w D0
0000257A 5340 subq.w D0, 1
0000257C 41ED C74E lea.l A0, [A5 - 0x38B2]
00002580 C1FC 0014 muls.w D0, 0x14
00002584 226E 0008 movea.l A1, [A6 + 0x8]
00002588 41F0 0000 lea.l A0, [A0 + D0.w]
0000258C 7004 moveq.l D0, 0x04
label0000258E:
0000258E 22D8 move.l [A1]+, [A0]+
00002590 51C8 FFFC dbf D0, -0x6 /* 0000258E */
00002594 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002598 4EBA DBDA jsr [PC - 0x2426 /* 00000174 */]
0000259C 4E5E unlink A6
0000259E 205F movea.l A0, [A7]+
000025A0 5C4F addq.w A7, 6
000025A2 4ED0 jmp [A0]
export_230:
000025A4 4E56 FFEA link A6, -0x0016
000025A8 206E 0008 movea.l A0, [A6 + 0x8]
000025AC 43EE FFEC lea.l A1, [A6 - 0x14]
000025B0 7004 moveq.l D0, 0x04
label000025B2:
000025B2 22D8 move.l [A1]+, [A0]+
000025B4 51C8 FFFC dbf D0, -0x6 /* 000025B2 */
000025B8 486E FFEA pea.l [A6 - 0x16]
000025BC 4EBA DB9C jsr [PC - 0x2464 /* 0000015A */]
000025C0 102D C74D move.b D0, [A5 - 0x38B3]
000025C4 4880 ext.w D0
000025C6 5340 subq.w D0, 1
000025C8 41ED C74E lea.l A0, [A5 - 0x38B2]
000025CC C1FC 0014 muls.w D0, 0x14
000025D0 41F0 0000 lea.l A0, [A0 + D0.w]
000025D4 43EE FFEC lea.l A1, [A6 - 0x14]
000025D8 7004 moveq.l D0, 0x04
label000025DA:
000025DA 20D9 move.l [A0]+, [A1]+
000025DC 51C8 FFFC dbf D0, -0x6 /* 000025DA */
000025E0 3F2E FFEA move.w -[A7], [A6 - 0x16]
000025E4 4EBA DB8E jsr [PC - 0x2472 /* 00000174 */]
000025E8 4E5E unlink A6
000025EA 2E9F move.l [A7], [A7]+
000025EC 4E75 rts
export_231:
000025EE 4E56 0000 link A6, 0
000025F2 2B6D C316 C748 move.l [A5 - 0x38B8], [A5 - 0x3CEA]
000025F8 4E5E unlink A6
000025FA 4E75 rts
export_232:
000025FC 4E56 0000 link A6, 0
00002600 4A6D C008 tst.w [A5 - 0x3FF8]
00002604 57C0 seq D0
00002606 4400 neg.b D0
00002608 1D40 0008 move.b [A6 + 0x8], D0
0000260C 4E5E unlink A6
0000260E 4E75 rts
export_233:
00002610 4E56 FFFE link A6, -0x0002
00002614 486E FFFE pea.l [A6 - 0x2]
00002618 4EBA DB40 jsr [PC - 0x24C0 /* 0000015A */]
0000261C 4A6D C4D2 tst.w [A5 - 0x3B2E]
00002620 6614 bne +0x16 /* 00002636 */
00002622 206E 0010 movea.l A0, [A6 + 0x10]
00002626 4250 clr.w [A0]
00002628 206E 000C movea.l A0, [A6 + 0xC]
0000262C 4250 clr.w [A0]
0000262E 206E 0008 movea.l A0, [A6 + 0x8]
00002632 4210 clr.b [A0]
00002634 6024 bra +0x26 /* 0000265A */
label00002636:
00002636 206E 0010 movea.l A0, [A6 + 0x10]
0000263A 30AD C4D2 move.w [A0], [A5 - 0x3B2E]
0000263E 206E 000C movea.l A0, [A6 + 0xC]
00002642 30AD C4D0 move.w [A0], [A5 - 0x3B30]
00002646 206E 0008 movea.l A0, [A6 + 0x8]
0000264A 43ED C3D0 lea.l A1, [A5 - 0x3C30]
0000264E 703F moveq.l D0, 0x3F
label00002650:
00002650 20D9 move.l [A0]+, [A1]+
00002652 51C8 FFFC dbf D0, -0x6 /* 00002650 */
00002656 426D C4D2 clr.w [A5 - 0x3B2E]
label0000265A:
0000265A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000265E 4EBA DB14 jsr [PC - 0x24EC /* 00000174 */]
00002662 4E5E unlink A6
00002664 205F movea.l A0, [A7]+
00002666 DEFC 000C add.w A7, 0xC
0000266A 4ED0 jmp [A0]
export_234:
0000266C 4E56 0000 link A6, 0
00002670 3D6D C4D6 0008 move.w [A6 + 0x8], [A5 - 0x3B2A]
00002676 426D C4D6 clr.w [A5 - 0x3B2A]
0000267A 4E5E unlink A6
0000267C 4E75 rts
export_235:
0000267E 4E56 FEFC link A6, -0x0104
00002682 2F0C move.l -[A7], A4
00002684 42A7 clr.l -[A7]
00002686 3F3C C120 move.w -[A7], 0xC120
0000268A A9BA syscall GetString
0000268C 285F movea.l A4, [A7]+
0000268E 200C move.l D0, A4
00002690 660C bne +0xE /* 0000269E */
00002692 206E 0008 movea.l A0, [A6 + 0x8]
00002696 20BC 0378 7878 move.l [A0], 0x3787878
0000269C 6036 bra +0x38 /* 000026D4 */
label0000269E:
0000269E 2054 movea.l A0, [A4]
000026A0 43EE FEFC lea.l A1, [A6 - 0x104]
000026A4 703F moveq.l D0, 0x3F
label000026A6:
000026A6 22D8 move.l [A1]+, [A0]+
000026A8 51C8 FFFC dbf D0, -0x6 /* 000026A6 */
000026AC 2F3C 001F 0000 move.l -[A7], 0x1F0000
000026B2 4240 clr.w D0
000026B4 102E FEFC move.b D0, [A6 - 0x104]
000026B8 3F00 move.w -[A7], D0
000026BA 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000026BE 301F move.w D0, [A7]+
000026C0 1D40 FEFC move.b [A6 - 0x104], D0
000026C4 206E 0008 movea.l A0, [A6 + 0x8]
000026C8 43EE FEFC lea.l A1, [A6 - 0x104]
000026CC 703F moveq.l D0, 0x3F
label000026CE:
000026CE 20D9 move.l [A0]+, [A1]+
000026D0 51C8 FFFC dbf D0, -0x6 /* 000026CE */
label000026D4:
000026D4 285F movea.l A4, [A7]+
000026D6 4E5E unlink A6
000026D8 4E75 rts